Type of the default value for ‘data’ prop must be a function

落日映苍穹つ 2023-10-08 10:09 45阅读 0赞

在写成如下形式代码时,ESLint会报Type of the default value for ‘data’ prop must be a function

意思是:prop的默认值data必须是一个函数。

一、错误示范

  1. props: {
  2. data: {
  3. type: Array,
  4. default: []
  5. }
  6. }

二、解决办法

1.方式一

  1. props: {
  2. data: {
  3. type: Array,
  4. default: function () { return [] }
  5. }
  6. }

2.方式二(ES6 箭头函数)

  1. props: {
  2. data: {
  3. type: Array,
  4. default: () => []
  5. }
  6. }

发表评论

表情:
评论列表 (有 0 条评论,45人围观)

还没有评论,来说两句吧...

相关阅读