props写法

  • 在eslint中写props,直接简写会有语法错误提示,要想去掉,可以加忽略检查的注释,但最好还是改为eslint认可的规范写法
  1. 加注释:在上一行加上// eslint-disable-next-line,或者在后面加上// eslint-disable-line,这个编辑器应该会有提示,点击提示修复一下就行
  2. 修改props写法,直接简写的会有语法错误提示,要写成对象形式,有type和default
//简单的声明接收
//props:['toChild']

//接收的同时对数据进行类型限制
/*props: {
  toChild:String,
}*/

props: {
  valueStr: {
    type: String,
    default: '',
    required: true
  },
  valueNum: {
    type: Number,
    default: 0
  },
  valueArr: {
    type: Array,
    default: () => []
  },
  valueObj: {
    type: Array,
    default: () => {}
  },
  filter: {
    type: Function,
    default: value => {
    }
  }
}
// 是否必须,可以在后面加required: true
posted @ 2022-09-29 20:12  jiazq  阅读(81)  评论(0)    收藏  举报