1. 錯誤: TypeError: _self.$scopedSlots.default is not a function
原因:這是因爲在v-for/v-if切換標籤時,原本這些標籤每一個都是獨立的 ,如果不添加key來區分則會出現複用的情況。故,需要添加key來做區分。如下:
解決: <el-table key='ticketTable' v-if="isShowTicket"></el-table>
2. 問題: 使用時間插件,進行表單驗證時每次選擇事件就報value.getTime is not a function 如下圖:
解決辦法:
將驗證方法
startDate: [
{
type: "date",
required: true,
message: "請選擇日期",
trigger: "change"
}
],
中的type: "date",改爲 type: "string",
startDate: [ { type: "string", required: true, message: "請選擇日期", trigger: "change" } ],