背景
我们在做微信公众号开发的时候,在编写 H5 页面的时候难免要用到微信的功能。比如:微信的分享功能。H5 中使用微信客户端的能力是通过调用微信 sdk 来实现的。一般移动端 H5 比较简洁,大部分使用 vue 进行开发,这里简单记录下 vue 中使用微信 sdk 的方法。
使用 js 链接的方式进行调用
首现我使用的是 vue-cli 创建的项目,在文件目录中有一个模版 html 文件,我们去微信官方文档获取到当前的 sdk 的最新版本链接,然后放到我们的 html 文件中。
1 | <head> |
然后当 html 加载了这个 js 后,会把 wx 对象放到 window 全局变量上,通过 window.wx 可以调用相应的方法。
1 | window.wx.config({ |
然后我们就可以在 vue 的钩子函数中处理业务逻辑来调用 wx 的 api 了
使用 npm 包的方式进行使用
- 首现去 npm 上安装微信 sdk 的包
1 | npm install weixin-js-sdk |
- 然后在需要使用的地方引入文件
1 | import wx from 'weixin-js-sdk' |
- 微信方法的使用
1 | wx.config({ |