//接收父组件的参数 父传子 用props接收 写法一
props:{
message:{
type:String,
default:'1111122222',
required:true
},
age:{
type:Number
},
person:{
type:Object,
default(){//如果写默认值,默认值必须是函数
return {firstName:'111',lastName:'222'}
}
},
arr:{
type:Array,
default(){//如果写默认值,默认值必须是函数
return ['11','22','33']
}
},
height:{
type:Number
}
},
//写法二
props: ['message','age','person','arr','height'],
//写法三 props中的值是不能直接改变的比如用v-model直接使用props里面的值,是错误的,
//需要放在data中调用,或者在computed中计算后使用
props: {
message: [Number,String],
age:Number,
person:Object,
arr:Array,
height:String,
parentHandler: {
type: Function,
default: () => {
return Function;
}
}
},
05-11
1145
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
10-31
483
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)