錯誤展示:
問題原因:
iView將標簽渲染為原生html標簽時,由於這些標簽是自閉合的,所以有end標簽會報錯。
解決方案:
修改配置文件,忽略該項檢查:
根目錄下 - .eslintrc.js - rules
添加一行:
“vue/no-parsing-error”: [2, { “x-invalid-end-tag”: false }]
重啟dev:
npm run dev
然而我設置之后並沒有解決,最終解決方法:
這是vetur中eslint的問題,在vscode菜單中,文件->首選項->設置
找到 “vetur.validation.template”: true 將其改為false,就可關閉eslint的檢查,錯誤消失