错误详情
错误原因
此问题是由于.eslintrc.js文件中的vue/max-attributes-per-line配置错误产生的
esline默认要求属性单独开一行
错误解决
所以解决的方法有两个一个是遵从eslint默认规则让属性新开一行,能解决问题
但是我不喜欢看这样子的代码,所以我只好去改掉eslint的规则
查看eslint配置可以发现
写着如下规则
其中
- singleline(number)…当开始标记在一行中时,每行的最大属性数。默认值为1。
- multiline.max(number)…当开始标记位于多行中时,每行的最大属性数。默认值为1。如果您不配置属性{
- multiline: 1 },{ multiline: { max: 1 }}则可以代替allowFirstLine。
- multiline.allowFirstLine(boolean)…如果为true,则允许属性与该标记名称位于同一行。默认值为false。
'vue/max-attributes-per-line': ['warn', {
'singleline': 10,
'multiline': {
'max': 10,
'allowFirstLine': false
}
}],