Eslint:警告提示!
解释:
错误:“xxxx”已在以下位置定义(未重新声明)
在同一文件或者方法内声明了同样的变量,改变作用域或者更改变量名
解决:
例子:
error: ‘xxxx‘ is already defined (no-redeclare) at src\views\xxxx\xxxx.vue:347:1
342 | async btnClick() {
343 | if (true) {
344 | var api = this.true ? Api : MApi
345 | let res = await api({ id: this.id })
346 | } else {
> 347 | var api = this.true ? Api : SApi
| ^
348 | let res = await api({ id: this.id })
349 | }
350 | }
====>:
async btnClick() {
let api = null
if (true) {
api = this.true ? Api : MApi
let res = await api({ id: this.id })
} else {
api = this.true ? Api : SApi
let res = await api({ id: this.id })
}
}