VUE3组件中的属性

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