vue-cli中使用微信支付接口提示WeixinJSBridge is not defined的处理方法
当我们用vue实现JSAPI微信支付时,虽然WeixinJSBridge在微信内置浏览器中可以使用,但在脚手架编译或者发布时会提示WeixinJSBridge is not defined,使得我们无法调试也无法发布,无法验证功能。究竟改如何解决,这需要根据vue-cli的版本来设置,百度中大部分都没有提及。vue-cli3之前的版本根目录下是有eslintrc.js的,直接在文件中增加"gl..
·
当我们用vue实现JSAPI微信支付时,虽然WeixinJSBridge在微信内置浏览器中可以使用,但在脚手架编译或者发布时会提示WeixinJSBridge is not defined,使得我们无法调试也无法发布,无法验证功能。究竟改如何解决,这需要根据vue-cli的版本来设置,百度中大部分都没有提及。
vue-cli3之前的版本根目录下是有eslintrc.js的,直接在文件中增加"globals": {"WeixinJSBridge" : false}即可
如果是vue-cli3之后版本,需要在package.json中找到eslintConfig,然后增加"globals": {"WeixinJSBridge" : false}即可
至此,就可以编译通过正常调试和发布了。
更多推荐
已为社区贡献2条内容
所有评论(0)