1、警告:
2、原因:
校驗必填的值不是form表單的數據(form表單的數據如:
), 導致表單在驗證時找不到userName這個值所以一直警告‘userName is required', 所以導致表單驗證不通過 ;
提交驗證form表單
3、解決:
另寫校驗方法
rules: { userName: [ {required: true, validator: this.checkUserName, trigger: 'blur'} ] }, methods: { checkUserName(rule, value, callback){ value = this.userName; if (!value) callback(new Error("請選擇人員")); else callback(); } }