我正在使用Vue.js,Babel和WebPack创建我的第一个SPA。 Vue组件具有以下脚本:
<script>
export default {
props: {
name: String,
required: true
}
}
</script>
运行eslint时,出现以下警告和错误:
8:5 warning Prop 'name' requires default value to be set vue/require-default-prop
9:5 warning Prop 'required' requires default value to be set vue/require-default-prop
9:15 error The "required" property should be a constructor vue/require-prop-type-constructor
我已从我正在遵循的教程中复制了代码,但不知道如何解决?
答案 0 :(得分:0)
名称应该是一个对象
<script>
export default {
props: {
name: {
type: String,
required: true
}
}
}
</script>