eslint报这个错怎么办?

用的clipboard插件 已经在入口文件中引入了

import Clipboard from 'clipboard'
Vue.prototype.clipboard = Clipboard

在组件中使用 这里为什么要new呢? 我看用别的插件直接引入使用就可以了
this.copyBtn = new this.clipboard(this.$refs.copy)

总是提示要改成大写 但是改成大写又不行 代码可以运行 但是总是提示这个错误 如果不设置eslint只改代码的话应该怎么改呢?
图片描述

阅读 2.2k
2 个回答

只是写法不符合new-cap规范而已,eslint设置个new-cap: 'off'就行了

组件定义的时候大写就行了:

export default {
    name: "YouComponentName"
}

引入就用大写引入:

import YouComponentName form '/path'
Vue.use(YouComponentName)
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题