vue官方文档解释:为该 prop 指定一个默认值。如果该 prop 没有被传入,则换做用这个值。对象或数组的默认值必须从一个工厂函数返回。
默认值为字符串
props:{fieldString:{type:String,default: ''}
}
默认值为数值
props:{fieldNumber:{type:Number,default: 0}
}
默认值为布尔值
props:{fieldBoolean:{type:Boolean,default: false}
}
默认值为空数组
props:{fieldArray:{type:Array,default: () => []}
}
默认值为空对象
props:{fieldObject:{type:Object,default: () => ({})}
}
默认值为函数
props:{fieldFunction:{type:Function,default: function () { }}
}