<el-form-item label="空置時間" prop="vacantTime">
? ? ? ? ? ? <el-date-picker
? ? ? ? ? ? ? v-model="form.vacantTime"
? ? ? ? ? ? ? type="daterange"
? ? ? ? ? ? ? start-placeholder="開始日期"
? ? ? ? ? ? ? end-placeholder="結束日期"
? ? ? ? ? ? ? clearable
? ? ? ? ? ? ? :editable="false"
? ? ? ? ? ? >
? ? ? ? ? ? </el-date-picker>
? ? ? ? ? </el-form-item>
問題: 就是正則必填 但是每次都校驗過了
寫法:
?vacantTime: [{ required: true, message: '請選擇空置時間', trigger: 'blur' }],?
解決辦法:
錯誤的定義方法:
const form = ref<vacantDataType>({
? vacantTime: [‘’ , ‘’],
});
正確的寫法為:
const form = ref<vacantDataType>({
? vacantTime: [],
});
?