vue項目中,使用eslint對代碼進行檢測是必不可少的。但是,在開發中,可能會遇到各種各樣的eslint報錯,這些報錯都是我們需要及時解決的。
可能會有人在使用vue開發時,會遇到如下報錯信息:
'createElement' is not defined no-undef
這個問題產生的原因是vue項目在使用template語法時,必須得先使用createElement方法將template語法轉化成渲染函數,但是ESLint默認情況下并不知道createElement方法。
解決方法很簡單,只需要在配置文件.eslintrc.js中的rules中增加如下配置即可:
"rules": { "no-undef": "off", "no-unused-vars": "off", "vue/require-v-for-key": "off" }
添加“no-undef”:”off“的作用是將ESLint默認的no-undef規則關閉,允許我們使用未定義的變量。而“no-unused-vars”:”off“的作用是關閉未使用的變量規則。最后,“vue/require-v-for-key”:”off“的作用則是關閉在使用v-for指令時,要求必須要加key的規則。
通過以上方法,我們就可以解決“createElement is not defined”的eslint報錯問題,讓我們的vue開發更加順暢了。
上一篇python 沒有re包
下一篇vue公共頭部 實例