vue其他之“props”的几种接收写法

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)"


版权声明:本文为wrk2466836002原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。