vue 属性props定义属性与默认值(用到的请进, 绝对让你满意)
第一种用法export default {props: ["listid],}第二种用法(我推荐第二种用法, 相对比较严格)export default {2props: {3// 基础类型检测 (null 意思是任何类型都可以)4propA: null,5// 多种类型6propB: [String, Number],7...
第一种用法
  export default {
  props: ["listid],
  }
  第二种用法(我推荐第二种用法, 相对比较严格)
  export default {
  2 props: {
  3 // 基础类型检测 (null 意思是任何类型都可以)
  4 propA: null,
  5 // 多种类型
  6 propB: [String, Number],
  7 // 必传且是字符串
  8 propC: {
  9 type: String,
  10 required: true
  11 },
  12 // 数字,有默认值
  13 propD: {
  14 type: Number,
  15 default: 100
  16 },
  17 // 数组/对象的默认值应当由一个工厂函数返回
  18 propE: {
  19 type: Object,
  20 default: function () {
  21 return { message: ‘hello’ }
  22 }
  23 },
  24 // 自定义验证函数
  25 propF: {
  26 validator: function (value) {
  27 return value > 10
  28 }
  29 }
  30 }
  31 }
更多推荐
 
 



所有评论(0)