vue 属性props定义属性与默认值(用到的请进, 绝对让你满意)

第一种用法
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 }

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值