1、 Duplicate key/ Duplicated key
存在重复声明的key值,视情况解决
(PS:在uniapp中
// #ifdef H5
test: 1
// #endif
// #ifdef MP-WEIXIN
test:2
// #endif
这样的情况也会报错)
2、 Parsing error: x-invalid-end-tag vue/no-parsing-error
这种报错是因为vue将标签渲染为原生标签的时候,有些标签是自闭合的,所以有end标签会报错
解决方法是设置规则
'vue/no-parsing-error': [
2, {
'x-invalid-end-tag': false,
},
]
3、Component name “Homeindex” should always be multi-word
这种报错的意思是说组件名称应该是由多个单词组成,而成是驼峰的形式,正确写法为HomeIndex
4、Irregular whitespace not allowed no-irregular-whitespace
这种报错的意思是说存在不规则空格
当时在页面中没有找到此种类型的空格,所以最后只能先用禁用规则的方式解决,代码如下:
'no-irregular-whitespace': 0
5、Unexpected side effect in “typeName” computed property
这种报错的意思大概是说,computed属性中定义的变量typeName中存在修改data属性中变量的操作。
解决方法是将这种操作剥离出来,既是
computed:{
typeName () {
return xxx
}
},
watch: {
typeName: (newVal, oldVal) {
// TODO:data属性中变量修改放置在这里
this.test
}
}