error
Extra semicolon semi
去掉 ; 号
Empty block statement no-empty
if语句中{} 不能空的代码块,如下处理:
if (res.data.code === 0) {
//
}
Expected space(s) after “else” keyword-spacing
else 后要有空格
Expected space(s) after “if” keyword-spacing
if 后要有空格
Missing space before opening brace space-before-blocks
if(res.data.code === 0) { //)和{之间要有空格
error Operator ‘===’ must be spaced space-infix-ops
=== 前后要有空格
error Expected ‘===’ and instead saw ‘==’ eqeqeq
用 === 替代 ==
Expected space or tab after ‘//‘ in comment spaced-comment
在 // 符号后面应该有 一个 空格 或 tab
修改为:
axios.defaults.withCredentials = true // 带cookie
Newline required at end of file but not found eol-last
最后应该有一个空行,如下图:
‘params’ is never reassigned. Use ‘const’ instead prefer-const
变量 params 没有重新赋值,应该使用 const 定义成常量
将下面代码:
let params = new URLSearchParams()
改为:
const params = new URLSearchParams()
Strings must use singlequote quotes
字符串不能用 "",应该用 ''
warning
warning Require self-closing on Vue.js custom components (<el-button>)
错误代码:
<el-button class="filter-item" type="primary" icon="el-icon-search" @click="handleFilter">
</el-button>
改为如下:
<el-button class="filter-item" type="primary" icon="el-icon-search" @click="handleFilter" />
注意: /> 前面有1个空格
Expected 1 line break before closing bracket, but no line breaks found vue/html-closing-bracket-newline
<el-pagination
:current-page="tableData.pageNum"
:page-sizes="[10, 20, 30, 40]"
:page-size="tableData.pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="tableData.total"
@size-change="handleSizeChange"
@current-change="handleCurrentChange" />
改为下面:
<el-pagination
:current-page="tableData.pageNum"
:page-sizes="[10, 20, 30, 40]"
:page-size="tableData.pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="tableData.total"
@size-change="handleSizeChange"
@current-change="handleCurrentChange"
/>
说明: /> 另起一行
