先確認已經滿足使用jssdk的要求再進行開發。
1.引入vux類庫
2.在 main.js 中全域性引入
1234
import from 'vux'3.全域性引入後就可以在任意元件內呼叫了,如:vue.use(wechatplugin)
console.log(vue.wechat) // 可以直接訪問 wx 物件。
1234567
this.$wechat.scanqrcode(準備工作完成,下面開始正式的流程});
步驟二、引入js檔案
jquery的專案在需要呼叫js介面的頁面引入如下js檔案,(支援https):
vue的專案可以用vux的元件,就是我上面介紹的那一堆東西
1234567
891011
1213
1415
1617
1819
2021
2223
2425
init:function(data));步驟//通過ready介面處理成功驗證
},scan:function()
}).then(res=>)
},
四、在需要的元件內呼叫功能介面,如下面呼叫的是掃一掃的介面
1234567
891011
1213
1415
1617
18
let self = this;self.$wechat.scanqrcode(else )}}
});
1234567
891011
1213
1415
isweixn:function() else1.在需要呼叫js介面的頁面引入如下js檔案,(支援https):},if(this.iswexin())else
2.jssdk的簽名許可權,這個許可權是由後台提供的,前端只需要把簽名許可權注入到wx.config中就可以了
1234567
891011
1213
1415
1617
1819
2021
2223
2425
2627
2829
3031
3233
3435
3637
3839
4041
4243
4445
4647
4849
5051
5253
5455
5657
5859
6061
6263
6465
6667
68
//初始化jssdkvar init = function(data));
//通過ready介面處理成功驗證
wx.ready(function()
var local_url = window.location.href;
console.log(local_url);
wx.onmenusharetimeline(,
cancel: function ()
});//分享給朋友
title: title, // 分享標題
desc: desc, // 分享描述
imgurl: ''+logo, // 分享圖示
type: 'link', // 分享型別,music、video或link,不填預設為link
dataurl: '', // 如果type是music或video,則要提供資料鏈結,預設為空
success: function () ,
cancel: function ()
});});
}//獲取jssdk配置
$.ajax(,
datatype:"json",
success:function(data,textstatus)else
}});
jssdk分享設定 微信分享 JSSDK的使用
分享功能的 一般會放在beforecreate或mounted鉤子中,如下 then else 分享成功觸發 cancel function 分享取消觸發,需要時可以呼叫 options object.assign defaults,options wx.ready function from ut...
微信jssdk分享筆記
注 由於jssdk授權介面的呼叫可能會影響本地介面的正常呼叫,如果頁面剛剛載入成功的時候需要向服務端請求其他資料介面,一定要讓資料介面呼叫完成後再呼叫拿jssdk授權配置資訊的介面。a 原生html頁面中使用script標籤引入以下檔案 b vue專案 安裝 npm install weixin j...
微信分享 JSSDK的使用
假如下面是我們請求介面的資料 1 12 一切準備就緒之後,我們來根據不同頁面的使用方式一一分解 先說引入的問題 首先,在index.html頁面先引入jssdk檔案 156 當然,你也可以用最簡單的方式引入789 我個人比較喜歡第一種。下面就開始使用了,先來乙個 初級版本的方式 方式一,所有 直接寫...