如何解决:warning Prop ‘fontFamily‘ requires default value to be set vue/require- 以及 vue3中props的默认写法
Vue3 中的项目使用 eslint 进行代码校验报如下警告warningProp 'params' requires default value to be setvue/require-default-prop意思为:Prop ‘params’ 需要设置默认值
·
Vue3 中的项目使用 eslint 进行代码校验
报如下警告
12:5 warning Prop 'params' requires default value to be set vue/require-default-prop
意思为:Prop ‘params’ 需要设置默认值
原写法
props: {
params: {
type: Object,
},
},
改后写法
props: {
params: {
type: Object,
default() {
return {};
}
},
},
备注: vue中props的默认写法:
props: {
rowClick: {
type: Function,
default: function () {},
},
title: {
type: String,
default: '',
},
count: {
type: Number,
default: 0,
},
columns: {
type: Array,
default() {
return [];
},
},
show: {
type: Boolean,
default: true,
},
person: {
type: Object,
default() {
return {};
},
},
},
特别注意: 【数组】、【对象】 容易写错,一定按上面的写
更多推荐
已为社区贡献10条内容
所有评论(0)