0
点赞
收藏
分享

微信扫一扫

vue中父传子props的使用

yeamy 2022-09-01 阅读 35

第一种

传递一个数组

props:["cont"]

第二种

传递一个对象

props:{
uploadOption:{
type:Object, 参数类型必须是一个对象
required: true 这一种说明这个参数是必须的哈
}
}

其他的用法

基础的类型检查 (​​null​​​ 和 ​​undefined​​ 会通过任何类型验证)

 props: {

propA: Number, //如果不符合类型 控制台会警告

// 多个可能的类型
propB: [String, Number],

// 必填的字符串
propC: {
type: String,
required: true //必填
},

// 带有默认值的数字 propD是一个数字,如果没有值,默认是100
propD: {
type: Number,
default: 100
},

// 带有默认值的对象
propE: {
type: Object,
// 对象或数组默认值必须从一个工厂函数获取
default: function () {
return { message: 'hello' }
}
},


// 自定义验证函数
propF: {
validator: function (value) {
// 这个值必须匹配下列字符串中的一个
return ['success', 'warning', 'danger'].indexOf(value) !== -1
}
}

遇见问题,这是你成长的机会,如果你能够解决,这就是收获。


作者:​​晚来南风晚相识​​​

举报

相关推荐

0 条评论