因為這個jssdk被uni-app坑了好多天,作者說支持1.4版本,但是我用1.4的兩個分享的新方法一直不支持,

最后只能放棄了,期待什么時候能更新上,
基本的使用方法:
第一步 - 下載使用方式
下載地址:https://unpkg.com/[email protected]/out/index.js
專案參考:

專案下新建模塊,放在該模塊下,
main.js參考:
var jweixin = require('jweixin-module')
//獲取微信公眾號的配置
uni.request({
url: 'xxxxxxxxxxx',
dataType: 'text',
data: {
url: window.location.href.split('#')[0]
},
success: res => {
var s = JSON.parse(res.data);
console.log(s.data);
jweixin.config({
debug: false, // 開啟除錯模式,呼叫的所有api的回傳值會在客戶端alert出來,若要查看傳入的引數,可以在pc端打開,引數資訊會通過log打出,僅在pc端時才會列印,
appId: s.data.appId, // 必填,公眾號的唯一標識
timestamp: s.data.timestamp, // 必填,生成簽名的時間戳
nonceStr: s.data.nonceStr, // 必填,生成簽名的隨機串
signature: s.data.signature.toLowerCase(), // 必填,簽名,見附錄1
jsApiList: ["onMenuShareTimeline", "onMenuShareAppMessage","onMenuShareQQ","onMenuShareWeibo","onMenuShareQZone"]
});
jweixin.ready(function () {
//獲取“分享到QQ”按鈕點擊狀態及自定義分享內容介面(即將廢棄)
jweixin.onMenuShareQQ({
title: title, // 分享標題
desc: desc, // 分享描述
link: url, // 分享鏈接
imgUrl: imgurl, // 分享圖示
success: function () {
// 用戶確認分享后執行的回呼函式
},
cancel: function () {
// 用戶取消分享后執行的回呼函式
}
});
//獲取“分享給朋友”按鈕點擊狀態及自定義分享內容介面(即將廢棄)
jweixin.onMenuShareAppMessage({
title: title, // 分享標題
desc: desc, // 分享描述
link: url, // 分享鏈接
imgUrl: imgurl, // 分享圖示
type: '', // 分享型別,music、video或link,不填默認為link
dataUrl: '', // 如果type是music或video,則要提供資料鏈接,默認為空
success: function () {
// 用戶確認分享后執行的回呼函式
},
cancel: function () {
// 用戶取消分享后執行的回呼函式
}
});
//獲取“分享到朋友圈”按鈕點擊狀態及自定義分享內容介面(即將廢棄)
jweixin.onMenuShareTimeline({
title: title, // 分享標題
desc: desc, // 分享描述
link: url, // 分享鏈接
imgUrl: imgurl, // 分享圖示
type: '', // 分享型別,music、video或link,不填默認為link
dataUrl: '', // 如果type是music或video,則要提供資料鏈接,默認為空
success: function () {
// 用戶確認分享后執行的回呼函式
},
cancel: function () {
// 用戶取消分享后執行的回呼函式
}
});
//獲取“分享到騰訊微博”按鈕點擊狀態及自定義分享內容介面
jweixin.onMenuShareWeibo({
title: title, // 分享標題
desc: desc, // 分享描述
link: url, // 分享鏈接
imgUrl: imgurl, // 分享圖示
type: '', // 分享型別,music、video或link,不填默認為link
dataUrl: '', // 如果type是music或video,則要提供資料鏈接,默認為空
success: function () {
// 用戶確認分享后執行的回呼函式
},
cancel: function () {
// 用戶取消分享后執行的回呼函式
}
});
//獲取“分享到QQ空間”按鈕點擊狀態及自定義分享內容介面(即將廢棄)
jweixin.onMenuShareQZone({
title: title, // 分享標題
desc: desc, // 分享描述
link: url, // 分享鏈接
imgUrl: imgurl, // 分享圖示
type: '', // 分享型別,music、video或link,不填默認為link
dataUrl: '', // 如果type是music或video,則要提供資料鏈接,默認為空
success: function () {
// 用戶確認分享后執行的回呼函式
},
cancel: function () {
// 用戶取消分享后執行的回呼函式
}
});
});
},
fail: err => {
console.log('request fail', err);
}
});
轉載于:https://blog.csdn.net/qq_24347541/article/details/89710562
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/239980.html
標籤:其他
下一篇:axios前端加密通訊的處理
