dra*_*035 6 eslint vue.js nuxt.js
在我的 Vue 项目中,我有以下元素:
<img
class="header__branding__logo"
src="@/assets/img/logo_desktop.svg"
/>
Run Code Online (Sandbox Code Playgroud)
它是自动关闭的。然而,ESlint 抛出了这个警告:
Disallow self-closing on HTML void elements (<img/>) vue/html-self-closing
Run Code Online (Sandbox Code Playgroud)
对我来说没有任何意义,我错过了什么吗?有什么问题?
Vin*_*nce 12
您的 linter 只是遵循您配置它的编码风格。您的 HTML 不是无效的(尽管这/被认为是不必要的),但您已将 linter 配置为禁止/在自关闭 HTML 标记上这样做,因此这就是为什么它会通过警告来引起您的注意。