日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

vue單應(yīng)用在ios系統(tǒng)中實現(xiàn)微信分享功能操作

瀏覽:160日期:2022-06-11 16:27:27

表示是第一次使用vue做單應(yīng)用顯目,也是在逐漸的摸索中~更是各種踩坑,各種填坑,打算寫博客么?是因為不想寫筆記了,嗯嗯 就是這么簡單 進入正題。

剛開始做微信分享的這個功能的時候,腦補了官方文檔微信JS-SDK說明文檔

基礎(chǔ)的知識不多說了,反正多看文檔總是沒錯的~在安卓系統(tǒng)上面分享是沒出錯的,但是在ios上面問題就來了,表示無限吐槽ios,但是吐槽歸吐槽,問題總是該解決的—在網(wǎng)上百度了很多vue單應(yīng)用在ios系統(tǒng)中實現(xiàn)微信分享失敗的原因以及解決方案

原因

單頁面應(yīng)用通過什么入口進去的 url保持不變 比如說入口是./index 后面不管頁面怎么跳轉(zhuǎn) 地址欄的地址都保持./index不變 這就導(dǎo)致微信分享的時候 地址欄的地址與當前頁面的url不匹配 獲取簽名失敗 所以分享就失敗了~

解決方案

可以使用window.location.href去跳轉(zhuǎn),而不使用路由跳轉(zhuǎn),這樣可以使地址欄的地址與當前頁的地址一樣,可以分享成功(適合分享的頁面不多的情況下)

把入口地址保存在本地,等需要獲取簽名的時候 取出來(有效~強推!!!)

注意:sessionStorage.setItem(‘href’,href); 只在剛進入單應(yīng)用的時候保存!

mounted: function() { this.$nextTick(function() { //vue里面全部加載好了再執(zhí)行的函數(shù) (類似于setTimeout) this.myAddressSlots[0].defaultIndex = 0 }); var href = window.location.href; if(!sessionStorage.getItem(’href’)){//將入口地址保存下來 ios分享會使用 sessionStorage.setItem(’href’,href); } },

在使用存在本地的url去做分享的時候,建議安卓與iOS做判斷,畢竟坑的只是iOS~

var url = ’lms-service/wechat-services/wechat-share-sign’; var curl = window.location.href; if (!KZ.isAndroidOrIos() && KZ.isWeiXin()) {//isAndroidOrIos()安卓true IOS為false curl = sessionStorage.getItem(’href’); if(!curl){ curl = KZ_CONFIG.DOMAIN; } }

好吧 就這樣 能看到這篇博文的應(yīng)該都是同路人~希望能夠幫助到你們,還有就是 第一次寫 思緒有點亂 多多包涵哈

補充知識:vue 微信分享及ios二次微信分享invalid signature解決

我就廢話不多說了,大家還是直接看代碼吧~

npm install weixin-js-sdk

頁面中引入

import wx from ’weixin-js-sdk’

methods: {init() {var that = this;var url = encodeURIComponent(window.location.href.split(’#’)[0]);http.post(api.getSdk,url,function(data){let appId = data.appId;let timestamp = data.timestamp;let signature = data.signature;let nonceStr = data.nonceStr;that.initwx(appId, timestamp, signature, nonceStr);})}, initwx(appId, timestamp, signature, nonceStr) {var link = window.location.href;var imgUrl = ’https格式的圖片’var shareData = {'imgUrl': imgUrl,// 分享顯示的縮略圖地址 ,根據(jù)自己情況而定'link': link,// 分享地址'desc': ’描述’,// 分享描述'title': ’標題’// 分享標題};wx.config({debug: false,//調(diào)試模式appId: appId,// 公眾號的唯一標識timestamp: timestamp,//生成簽名的時間戳nonceStr: nonceStr,//生成簽名的隨機串signature: signature,jsApiList: [’onMenuShareTimeline’, //’onMenuShareAppMessage’] //});wx.checkJsApi({jsApiList: [’onMenuShareTimeline’, ’onMenuShareAppMessage’]});wx.ready(function() {wx.onMenuShareTimeline(shareData); //分享到朋友圈wx.onMenuShareAppMessage(shareData); //分享給朋友});}},

created(){ this.init();},

備注:ios第二次分享 會出現(xiàn)invalid signature

原因分享后出現(xiàn)微信會在鏈接會自動加以下字符串,再次簽名的時候,因為&特殊字符傳給后臺,后臺未處理,需要對鏈接encodeURIComponent處理,就不會出現(xiàn)invalid問題

朋友圈 from=timeline&isappinstalled=0

微信群 from=groupmessage&isappinstalled=0

好友分享 from=singlemessage&isappinstalled=0

以上這篇vue單應(yīng)用在ios系統(tǒng)中實現(xiàn)微信分享功能操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。

標簽: 微信
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
精品一区二区三区中文字幕在线| 九一精品国产| 亚洲免费成人av在线| 天海翼精品一区二区三区| 国产一区二区三区亚洲| 亚洲精品2区| 精品在线99| 欧美1区二区| 99在线观看免费视频精品观看| 99久久精品国产亚洲精品| 欧美在线不卡| 亚洲欧洲国产精品一区| 蜜臀久久久久久久| 中文av在线全新| 日韩毛片一区| 91伊人久久| 午夜在线一区| 久久亚洲风情| 国产精品日韩久久久| 久久美女精品| 日本精品影院| 欧美日韩一二三四| 亚洲网站视频| 最近国产精品视频| 亚洲精品国产精品粉嫩| 国产亚洲高清在线观看| 日本午夜大片a在线观看| 精品美女视频| 日韩精品久久久久久久电影99爱| 国产精品88久久久久久| 国产一区二区三区网| 欧美欧美黄在线二区| 精品入口麻豆88视频| 7m精品国产导航在线| 欧美在线亚洲综合一区| 亚洲精品国产嫩草在线观看| 99在线|亚洲一区二区| 亚洲国产一区二区在线观看| 欧美日韩1区2区3区| 亚洲欧美日韩视频二区| 国产视频一区三区| 青草国产精品| 日本少妇精品亚洲第一区| 久久国产乱子精品免费女| 国产欧美日韩综合一区在线播放| 国产精品xxx| 国产欧美日韩一级| 国产精品天堂蜜av在线播放| 1024精品久久久久久久久| 日韩中文av| 日本精品影院| 最新中文字幕在线播放| 婷婷亚洲五月色综合| 国产精品亚洲片在线播放| 久久影院一区二区三区| 亚洲特级毛片| 国产欧美日本| 人人爱人人干婷婷丁香亚洲| 亚洲欧美高清| 国产中文一区| 91精品啪在线观看国产18 | 日本va欧美va欧美va精品| 视频一区二区三区中文字幕| 精精国产xxxx视频在线野外| 日韩av一区二区在线影视| 中文字幕av亚洲精品一部二部 | 国产亚洲一区二区三区啪| 日韩精品亚洲aⅴ在线影院| 日韩欧美在线精品| 国产精品红桃| 91一区二区| 日韩电影二区| 亚洲一区二区三区高清| 亚洲欧美日本日韩| а√在线中文在线新版| 国产高清一区二区| 国产亚洲一区二区三区啪| 中文在线免费视频| 亚洲一区欧美| 精品精品99| 视频一区二区中文字幕| 日韩和欧美一区二区| 欧美精品不卡| 国产精品久久久久av蜜臀| 国产日韩欧美三级| 欧美日韩99| 国产精品久久乐| 国产成人精品免费视| 国精品产品一区| 日韩精品电影| 伊人精品视频| 丝袜美腿亚洲一区二区图片| 国产精品高清一区二区| 精品视频一二| 亚洲精品少妇| 久久亚洲精精品中文字幕| 天堂av在线一区| 国产国产精品| 首页国产欧美久久| 999久久久精品国产| 伊人精品一区| 国产午夜久久av| 亚洲一级黄色| 免费在线播放第一区高清av| 欧美日韩国产免费观看| 激情综合婷婷| 久久久久美女| 久久精选视频| 国产日韩欧美在线播放不卡| 国产一区日韩欧美| 欧美一区=区三区| 午夜视频精品| 精品三级av| 在线精品一区二区| 欧美国产另类| 国产精品对白| 精品在线网站观看| 国产二区精品| 91欧美在线| 日韩国产精品久久久久久亚洲| 欧美成人精品三级网站| 亚洲精品九九| 丝袜亚洲另类欧美| 国产精品一区二区三区四区在线观看 | 久久人人精品| 亚洲有吗中文字幕| 午夜在线精品偷拍| 国产精品黄色片| 极品裸体白嫩激情啪啪国产精品| 欧美成人一二区| 黄色不卡一区| 黄色欧美在线| 欧美一区成人| 久久福利毛片| 欧美亚洲专区| 香蕉视频亚洲一级| 精品久久美女| 亚洲综合婷婷| 日韩精品五月天| 爽爽淫人综合网网站| 欧美在线综合| 亚洲神马久久| 日韩视频二区| 婷婷精品在线| 国产精品tv| 群体交乱之放荡娇妻一区二区| 日韩中文字幕一区二区三区| 日韩精品一卡| 国产精品毛片久久| 九九九精品视频| 日韩高清不卡| 美女网站视频一区| 影音先锋久久| 欧美日韩免费观看一区=区三区| 青青草国产成人99久久| 亚洲综合日韩| 亚洲www啪成人一区二区| 日韩专区精品| 日韩毛片在线| 夜夜嗨av一区二区三区网站四季av| 欧美日韩调教| 免费日韩成人| 亚洲精品自拍| 激情婷婷综合| 国产欧美综合一区二区三区| 久久精品99国产精品| 国产亚洲欧美日韩精品一区二区三区 | 激情综合在线| 亚洲欧美视频| 欧美aa在线视频| 麻豆精品蜜桃| 欧美亚洲专区| 欧美激情一区| 亚洲www免费| 999久久久国产精品| 亚洲啊v在线免费视频| 亚洲资源av| 乱一区二区av| 国产麻豆精品| 亚洲欧洲专区| 亚洲啊v在线免费视频| 精品五月天堂| 天海翼精品一区二区三区| 国精品产品一区| 欧美日韩国产一区二区在线观看| 欧美国产一级| 国产日韩亚洲欧美精品| 国产精品成人国产| 国产精品久久观看| 中文字幕中文字幕精品| 青青草精品视频| 亚洲二区三区不卡| 亚洲综合福利| 国产亚洲一区| 午夜国产精品视频免费体验区| 国产一区日韩| 不卡中文一二三区| 日韩手机在线| 国产毛片精品| 免费看黄色91|