‘scope‘ is defined but never used

在template使用scope属性时可能会出现波浪线或者编译时提示错误,但最终的编译结果正常。
其实这是ESlint插件检查语法规范所致,该问题并不会影响程序的正常运行。
在这里插入图片描述
它表明scope这变量已经定义了,但是从未被使用过。
编译器错误描述:
在这里插入图片描述
其实第二行和第三行给出了解决办法,根据命令提示进行屏蔽编译过程的错误。
(1)eslint-disable命令的使用

eslint-disable命令表示会将该命令所在行后面的所有文件进行语法规范检查屏蔽,若遇到eslint-enable命令就会结束屏蔽。

  • 若想屏蔽整个文档的语法规范检查,那么在文件的开头直接使用eslint-disable命令,在Vue文件的template标签中这样使用:
    <!-- eslint-disable -->,在script标签中这样使用: /* eslint-disable */

  • 若想屏蔽某段代码的语法规范检查,那么就结合eslint-disable和eslint-enable命令,在Vue文件的template标签中这样使用:
    <!--eslint-disable --><!--eslint-enable>两个命令将某段代码块包住,在script标签中这样使用:/* eslint-disable *//*eslint-enable */ 两个命令将某段代码块包住。

(2)eslint-disable-next-line命令的使用

eslint-disable-next-line命令表示该命令所在行的下一行的代码规范被屏蔽检查了。

  • 在Vue文件的template标签中这样使用:<!-- eslint-disable-next-line -->

  • 在Vue文件的script标签中这样使用: // eslint-disable-next-line

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值