vue warn
Invalid default value for prop xx: Props with type Object/Array 解决 bug
翻译下就是说:属性 xx 的默认值有效:类型为 Object/Array 的属性
简而言之:就是 props 的 default 格局有问题
在 vue 官网的格调指南上已阐明:
对象和数组接管格局均以函数的模式
对象:
props: {
changeData:{
type: Object,
// 对象或数组默认值必须从一个工厂函数获取
default: ()=>{ return {} }
}
},
数组:
props: {
changeData: {
type: Array,
default: () => [],
},
}