解决vue引入三方CDN,报错‘XXX is not defined
发布于 4 年前 作者 ab8512 4078 次浏览 来自 分享
粉丝福利 : 关注VUE中文社区公众号,回复视频领取粉丝福利

以openInstall为例,vue项目中需要引入才可以在微信中唤起APP。

  <script type="text/javascript" charset="UTF-8" src="//res.cdn.openinstall.io/openinstall.js"></script>

在vue文件中使用new OpenInstall()的时候会报错。 OpenInstall is not defined 解决办法: 在index使用script引入以后,需要在webpack.base.conf.js中进行配置。

externals: {
  OpenInstall: 'OpenInstall'
},

最后在需要使用的vue文件中引入

import OpenInstall from 'OpenInstall';

这样再new就没问题了。

回到顶部