SevenOutman / vue-aplayer

:cake: Easy-to-use music player for Vue 2.x

Home Page:https://vue-aplayer.js.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

单音频异步请求,报错,但是音频能播放,Invalid prop: custom validator check failed for prop "music".

xuhua1212 opened this issue · comments

commented

单音频异步请求,报错,但是音频能播放
报错:,Invalid prop: custom validator check failed for prop "music".
实在是不知道什么原因,希望作者大大能指点一下

+1

就是组件会检查music这个属性,检查失败了,所以报错。我的解决方式是:把初始的music对象需要的属性都写上,值设为非空字符串。如下:
music: {
title: ' ',
artist: ' ',
src: ' ',
pic: ' ',
}

commented

+1

commented

异步请求加载初始化music,报上面的错误,而且请求到数据后,封面都加载显示了,点击播放时NotSupportedError: The element has no supported sources.

<aplayer v-if="music.src" :music="music"/>

建议 保证 music 实例化后,再渲染 aplayer 组件。