gistfile1.txt Vue.component('My-component', { props: { propA: Number, propB: [String, Number], propC: { type: Boolean, default: true }, propD: { type: Number, required: true }, // 如果是数组或者对象,默认值必须用函数返回
Vue.component('My-component', { props: { propA: Number, propB: [String, Number], propC: { type: Boolean, default: true }, propD: { type: Number, required: true }, // 如果是数组或者对象,默认值必须用函数返回 propE: { type: Array, default() { return []; } }, // 自定义验证函数 propF: { validator(value) { return value > 10; } } } });