5 个回答

eslint的规范而已,定义了没使用。

这是eslint规范,定义了没使用scope。那就把slot-scope="scope"去掉。

你可以这样改

<template slot="top-left" slot-scope="{}">
    <div>Hello there</div>
</template>
新手上路,请多包涵

'scope' is defined but never used

eslint设置的变量声明则需要使用的规则, 就如你第一个template里面虽然声明了scope但是里面的代码却没有用到他, 第二个template就不存在这个问题了不是?
解决办法:

  1. 将第一个template中的slot-scope="scope"去掉即可
  2. 或者去修改eslint规则, 但是不建议, 因为他正是来规范你们组内成员的代码的
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题