vue调微信jsapi
1、引入微信jsapi
安装
npm install weixin-jsapi --save
我喜欢设置全局属性,所以在main.js文件里面引入:
import wx from ‘weixin-jsapi’;
2、获取code
init(){
let code= this.getUrlKey("code");
console.log("init",Date.now() )
if(code){
this.getToken().then((res) => {
if(res && res.access_token) {
this.getOpenId(res.access_token, code);
this.signWeixin()
}
});
}else{
this.getCodeApi('123');
}
},
3、获取token
getToken(){
return new Promise((resolve, reject) => {
let obj = {};
obj.appId = this.appid;
obj.appSecret = this.appsecret;
obj.url = (window.l