javascript - 在 vuejs 中使用全局函数。 Lint (?)

标签 javascript vuejs2 eslint

我必须使用 javascript 库 (emailJS) 从我的 vuejs 应用程序发送电子邮件。问题是这个库创建了一个全局函数,当我尝试使用这个函数时,eslint 通知我这个函数没有定义。

是否可以将此功能包装到 javascript 模块中以在组件上使用?

最佳答案

有时根本无法避免全局变量(我在看着你,gapi)。只需将它添加到您的 eslint globals 配置中即可。

.eslintrc.js

module.exports = {
  // ...
  globals: {
    SmtpClient: true // or whatever the global variable is named
  }
}

参见 http://eslint.org/docs/user-guide/configuring#specifying-globals

关于javascript - 在 vuejs 中使用全局函数。 Lint (?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45683146/

相关文章:

javascript - 为什么我的 Canvas 绘制图像没有显示在 Angular2 组件中

javascript - 检查值 select2 是否为空

javascript - 为什么它是以下代码中的竞争条件?

javascript - 数据属性中的 ES6 连接

javascript - TinyMCE 编辑器不更新 IE11 中的隐藏字段

javascript - 我无法在 Node.js 中的 readFile() 回调中更新对象属性

Vue.JS - 避免在父级重新渲染时重新渲染插槽

vue.js - 在子项 vueJS.2 之间切换 "active"类

vue.js - 另一个组件内的组件不起作用 - webpack - Vue.js 2

javascript - 在 ReactJS 箭头函数类属性上防止 ESLint "no-undef"