首先,来看一下报错代码实例
出现上述原因主要是eslint规则中不允许在属性名称下面使用"_",再或者就是对解构标识符强制执行驼峰式风格规范导致的,主要原因:
解决方案一:去掉 attr_id 中的下划线。如下正确代码所示:
解决方案二:在.eslintrc.js文件中 rules 规则下添加以下规则"ignoreDestructuring": true
请注意,此选项仅适用于解构模式中的标识符。除了默认或其他选项已经允许的使用之外,它还不允许在代码后面对创建的变量进行任何特定使用。
如下正确代码所示: