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 {};
    },
  },
},

特别注意: 【数组】、【对象】 容易写错,一定按上面的写

Logo

前往低代码交流专区

更多推荐