vue中props的預設寫法
阿新 • • 發佈:2020-12-01
1.預設寫法
props: { rowClick: { type: Function, default: function() {} }, title: { type: String, default: "標題" }, display: { type: String, default: "table" }, columnCount: { type: Number, default: 4 }, columns: { type: Array, default() { return []; } }, showPage: { type: Boolean, default: true }, api: { type: Object, default() { return {}; } }, parameter: { type: Object, default() { return {}; } }, defaultParameter: { type: Boolean, default() { return true; } } },
2.注意:
如果預設值得型別為陣列或者物件,一定要在函式中返回這個預設值,而不是直接寫,否則報錯
正確:
menu:{ type:Array, default:function(){ return [] } }
錯誤:
menu:{ type:Array, default:[] }