问题
网上一搜Vue项目中怎么引入微信的JS-SDK清一色都是告诉你怎么用weixin-js-sdk这个封装,倒不是说这样不好,但毕竟不是官方,各种bug的更新同步上还是有些问题,比如截至到目前的1.4.0-test版本,就有iOS下chooseImage选择的图片无法展示的问题。但实际上微信官网放置的链接:http://res.wx.qq.com/open/js/jweixin-1.4.0.js 是解决掉了这个问题的,所以直接使用官网提供的文件会节约下来很多排查定位问题的时间。
解决
其实直接引入也并不复杂,不过就是多一行代码……
index.html修改
1 |
|
vue.config.js修改
1 | const path = require('path'); |
这样后续的用法就跟weixin-js-sdk介绍的完全一样了,类似还有其他外部js的引入也可以参考着来。