鍍金池/ 問答/HTML/ vue + elementUI,在watch中監(jiān)聽form表單中的某個字段,彈出

vue + elementUI,在watch中監(jiān)聽form表單中的某個字段,彈出警告。

在watch中監(jiān)聽form表單中的某個字段,彈出警告。之前沒有報錯,不知道什么原因突然就有了這樣的警告,初寫vue項目,沒弄明白原因,有遇到過的或者知道的大神幫忙指點一下,謝謝!

代碼:

watch: {
        // 添加的表單 身份證號15位自動轉(zhuǎn)18位,以及獲取性別、出生日期、戶籍所在地
        'form.sfzhm': function (val) {
            if (val.length === 15) {
                this.form.sfzhm = cardExchangeIsValid(val);
            } else if (val.length === 18) {
                const flag = val.charAt(val.length - 2) % 2 === 0;
                const birth = `${val.substring(6, 10)}-${val.substring(10, 12)}-${val.substring(12, 14)}`;
                this.form.xb = flag ? '2' : '1';
                this.form.csrq = birth;
                // this.getHjszd();
            }
        }

警告截圖:
圖片描述

回答
編輯回答
只愛你

你的data長什么樣

2017年5月28日 06:37
編輯回答
北城荒

原因是eslint使用規(guī)則的問題,添加一行注釋即可解決

// 添加的表單 身份證號15位自動轉(zhuǎn)18位,以及獲取性別、出生日期、戶籍所在地
/* eslint-disable func-names */
2017年3月7日 19:04