链接规则参数检查:https://eslint.vuejs.org/rules/require-component-is.html
1、在整个文件中取消eslint检查:
在整个文件中取消eslint检查: /* eslint-disable */ // Disables all rules for the rest of the file alert(‘foo’);
2、针对某一行禁用eslint检查:
其中若出现的问题也可以这种方式处理:Expected blank line between class members (lines-between-class-members) at
alert(‘foo’); // eslint-disable-line // eslint-disable-next-line alert(‘foo’);
3、针对文件取消eslint中需要v-bind:is
的<component>
元素的检查:
<!-- eslint-disable vue/require-component-is -->
<template>
<component v-bind="linkProps(to)">
<slot/>
</component>
</template>
4、针对文件class暴露中取消空行的检查:
/* eslint lines-between-class-members: ["error", "never"] */ class Foo{ bar(){} baz(){} }
5、针对文件switch中没有defalut时候取消检查:
/*eslint default-case: "error"*/ switch (a) { case 1: /* code */ break; default: /* code */ break; } switch (a) { case 1: /* code */ break; // no default } switch (a) { case 1: /* code */ break; // No Default }