VUE 3 中的组件,可以自定义属性。
1、简易方式,直接用数组方式
props:[‘a’,’b’,’c’]
2、复杂方式,个性化定义
a、name:String,名称+类型
b、price:[String,Number],名称+多种类型
c、city:{ type:String, required:true },名称+类型+必填项
d、age:{ type:Number, default:100 },名称+类型+默认值
e、car:{ type:Object, default: function(){ return {message: ‘hello world’} } }
f、wheel: { validator: function(value){ return [‘success’,’warning’,’failure’].indexOf(value) !== -1 } }
3、类型
String、Number、Boolean、Array、Object、Date、Function、Symbol