在我們創建項目的時候,把eslint語法檢查給裝上,在使用vscode編寫代碼的時候,打個空格或者換行,編輯器就出現紅色波浪線提示錯誤,這就真的有點惡心了,在網上也找了很多方法,都沒有解決到根本問題,索性就自己去設置,試了半天,總算是成功解決,現在分享給大家
紅色波浪線出現的地方有兩處,一處是js文件(包括script標簽內),另一處是組件模板
js文件中,在網上看到有很多人說用 "vetur.validation.template": false ,我在這里說一下,這個方法不行的,這條設置處理組件模板有用,但是處理js文件是沒有任何作用的,現在告訴大家解決方法
它上面注釋的意思是:控制是否為JavaScript文件啟用eslint
只要改成false就是把js文件中的eslint語法提示徹底關閉
也可以直接搜索 eslint.enable
第二處波浪線出現的地方就是組件模板了,比如v-for循環上面
解決方法:
第一種:就是上面說到的,也是在用戶設置文件中找到 vetur.validation.template ,把它的值改成false就可以,注意:這里修改了設置需要重新啟動編輯器;
第二種:如果波浪線出現在v-for上面,那么就有第二種解決方法,就是在v-for 后面寫上key值,也可以解決
設置文件打開方式:
編輯器左上角 文件 > 首選項 > 設置