props中接收数组类型会报错
-
报错代码如下
报错提示:[eslint-vue] Type of the default value for 'data' prop must be a function vue/require-valid-default-prop
export default{ props:{ data:{ type: Array, default: [] } } }
解决办法
data:{ type: Array, default: function () { return [] } },
或者使用箭头函数
type: Array, default: () => []
如果你的 type 是 Object,你需要这么写
default: () => ({})
更多推荐主题
-
JavaScript 闭包
综合讨论 • • icewing