不是给用户看的,‘校验’ 会显示在控制台上,显示给前端用的
如果想要给 props 添加校验, 那么就不能写成数组形式的, 应该是一个对象形式的
添加完成类型校验后, 如果传递的值不是指定的类型, 那么控制台会有一个黄色的警告
props: {
appcount: Number,
msg: String,
// 多种可能的类型
page1: [String, Number],
page2: {
type: String
},
page3: {
type: String,
// required: true // 当前 page3 为必填项
},
page4: {
type: String,
default: '如果你没有传递 page4 那么我这个属性的值就生效了'
},
page5: Array,
page6: Object,
page7: Function
}