vue-aplayer报错:custom validator check failed for prop "music".

vue-aplayer报错:Invalid prop: custom validator check failed for prop "music".
我是使用vue-aplayer音乐播放器,在html页面可以正常使用,改成.vue格式就各种错误。
image.png

原来的代码:
` <div id="player">
<aplayer :music="music"
:list="list"
:showLrc="true"
:controls="false"
:autoplay="true"
/>
</div>

<script>
Vue.component('aplayer', VueAPlayer);
const app = new Vue({

    el: '#app',  

data: {

        music: "",  

list: [],
keyword: ""
},
`

现在改成.vue文件:
` <div id="player">
<aplayer :music="music"
:list="list"
:showLrc="true"
:controls="false"
:autoplay="true"
/>
</div>

<script>
import aplayer from 'vue-aplayer'

export default {

name: "music",  

components: {

    aplayer  

},
data() {

    return{  
        music: {},  

list: [],
keyword: ''
}

},  

`
改了半天还是没有找到原因。不太会用这个东西

阅读 5.6k
1 个回答

根据其文档,music 属性必须包含一个 src 字段,而你的初值是 undefined。

image.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题