版权声明:转载请注明出处链接! https://blog.csdn.net/qq_40259641/article/details/83114377
在使用Vue开发中,使用组件时报了这么一个错误:
[Vue warn]: The data property "list" is already declared as a prop. Use prop default value instead.
翻译的白话就是:“list”已经在prop声明了.
错误代码:
export default {
props:{
list:{
type:Array,
},
},
data(){
return {
list:'',
}
}
}
原来props的优先级 > data中的优先级 > menthods中的优先级,所以去掉data里面的list定义即可
修改后代码:
export default {
props:{
list:{
type:Array,
},
},
data(){
return {
}
}
}