ESLint警告和vue.js错误-vue / require-default-prop和vue / require-prop-type-constructor

时间:2019-08-29 10:32:00

标签: vue.js eslint

我正在使用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

我已从我正在遵循的教程中复制了代码,但不知道如何解决?

1 个答案:

答案 0 :(得分:0)

名称应该是一个对象

<script>
export default {
  props: {
    name: {
      type: String,
      required: true
    }
  }
}
</script>