vue其他之“props”的几种接收写法
//简单声明接收// props:['name','age','sex']//接收的同时对数据进行类型限制/* props:{name:String,age:Number,sex:String} *///接收的同时对数据:进行类型限制+默认值的指定+必要性的限制props:{name:{type:String, //name的类型是字符串required:true, //name是必要的},age
·
1.接收方式写法
// props:['name','age','sex']
//接收的同时对数据进行类型限制
/* props:{
name:String,
age:Number,
sex:String
} */
//接收的同时对数据:进行类型限制+默认值的指定+必要性的限制
props:{
name:{
type:String, //name的类型是字符串
required:true, //name是必要的
},
age:{
type:Number,
default:99 //默认值
},
sex:{
type:String,
required:true
}
}
//变量通过props 函数通过自定义事件$emit
//变量通过props 函数通过自定义事件$emit
2. 通过$emit传函数@mousedown="(e )=> $emit('onWidgetMouseDown',e,widget)"
3. 通过$emit传函数@mousedown="$emit('onWidgetMouseDown',$event,widget)"
更多推荐
已为社区贡献4条内容
所有评论(0)