简单粗暴直接上代码:
// 这些写时会报错 Type of the default value for 'record' prop must be a function
props: {
record: {
type: Array,
default: []
}
}
// 正确应该这样写
// 因为vue规定,对象或数组默认值必须从一个工厂函数获取
props: {
record: {
type: Array,
default: function () {
return []
}
}
}