成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

vue 微信分享回調iOS和安卓回調出現錯誤的解決

瀏覽:174日期:2022-06-11 16:29:30

產品需求:在微信內分享需要手動配置的分享地址、分享圖片與內容描述,引導用戶分享,并在微信分享成功回調內進行相應的操作。

首先需要在項目中引入微信jsSDk包,然后通過接口獲取后臺簽名。

vue 微信分享回調iOS和安卓回調出現錯誤的解決

封裝函數獲取微信分享必填參數

vue 微信分享回調iOS和安卓回調出現錯誤的解決

其中的jsApiList中填的是需要使用的微信分享js接口的列表,參數URL默認是location.href,即分享當前頁面的URL。

在需要分享的頁面引入封裝的函數

vue 微信分享回調iOS和安卓回調出現錯誤的解決

然后通過wxShare方法將URL和配置的參數傳入,link參數是分享出去的鏈接,必須與當前頁面的對應js安全域名一致;

vue 微信分享回調iOS和安卓回調出現錯誤的解決

...shareData就是在函數內傳對象,進行解構賦值es6寫法

vue 微信分享回調iOS和安卓回調出現錯誤的解決

但是在測試過程中發現:

1.同一套程序,andriod分享正常,ios分享報簽名不正確,主要原因是微信的ios和安卓處理方式不一樣,ios不會刷新當前的頁面地址,使用的是history的記錄地址,所以每次分享出來的鏈接,都是第一個進入系統頁面的鏈接,當跳轉到子頁面的時候,系統就會識別打開的url和簽名的url不一致導致簽名不正確

2.由于單頁面的hash模式會自帶#號,但是分享的時候會將#號后面的參數變成無效,導致想傳參數都傳不過去,可以做一個頁面沒有#號的,然后統一帶參數分享到這個頁面然后再重定向到指定的vue頁面

解決方法:在向后臺發送請求獲取微信簽名的時候將傳給后臺的URL的#后面的參數截去,后臺根據截取完的URL生成簽名就能實現安卓和iOS分享回調成功的問題。

vue 微信分享回調iOS和安卓回調出現錯誤的解決

補充知識:使用Vue全家桶進行微信分享時出現的錯誤

使用vue.js進行微信H5頁面開發,開發過程中先進行oAuth身份驗證。后使用JSSDK,進行微信分享。分享時會出現不調用自定義分享界面的情況,但是在刷新后可以正常顯示,

如下:

正常進入分享:

vue 微信分享回調iOS和安卓回調出現錯誤的解決

刷新后分享:

vue 微信分享回調iOS和安卓回調出現錯誤的解決

由于Vue和微信調試環境的問題,在經過幾次痛苦的嘗試后,我們發現了一個現象,那就是,如果此時點擊使用Safari打開,會出現:

vue 微信分享回調iOS和安卓回調出現錯誤的解決

這是我們在使用oAuth認證時跳轉的中間界面(從oauth回調的頁面),但是在使用微信調試工具的時候,顯示的url為正確頁面,既為從回調頁面跳轉的頁面。

我們知道,在使用JSSDK進行微信認證的時候,需要使用當前url調用wxcofig,那會不會有一種可能,當vue進行頁面跳轉的時候,微信瀏覽器仍然認為當前頁面在原頁面,所以導致傳遞的url和微信認為你的url不一致,所以導致認證錯誤。

于是在嘗試給wxconfig傳遞url的時候,使用了跳轉前中間結果的url(既,保持傳遞給認證的url和使用Safari打開的url一致),結果居然就行了。。。

行吧,算是微信在兼容vue的時候的一個坑,但愿大家以后能盡早跳出來。。。

以上這篇vue 微信分享回調iOS和安卓回調出現錯誤的解決就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: 微信
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
亚洲国产成人av网| 久久久久久穴| 在线观看视频91| 亚洲另类在线一区| 国内精品一区二区| 久久综合视频网| 成人精品视频一区二区三区 | 538在线一区二区精品国产| 蜜桃av一区二区三区电影| 一本大道久久精品懂色aⅴ| 天堂在线一区二区| 久久综合导航| 日韩一区精品视频| 一本久道中文字幕精品亚洲嫩| 丝袜a∨在线一区二区三区不卡| 麻豆精品视频| 日韩一区精品字幕| 欧美性猛交xxxx黑人交| 美女高潮久久久| 欧洲视频一区二区| 精品一区二区三区在线播放视频| 欧美怡红院视频| 久久精品国产999大香线蕉| 91成人网在线| 久久99久久久欧美国产| 欧美亚日韩国产aⅴ精品中极品| 欧美aⅴ一区二区三区视频| 欧美羞羞免费网站| 精品一区二区三区影院在线午夜| 9191精品国产综合久久久久久 | 亚洲bt欧美bt精品| 久久高清一区| 日韩 欧美一区二区三区| 欧美视频精品在线| 豆国产96在线|亚洲| 亚洲精品在线三区| 欧美激情第二页| 中文字幕一区二区在线播放| 一区二区三区国产盗摄 | 欧美大片国产精品| 成人黄色在线网站| 国产日韩在线不卡| 亚洲日韩视频| 丝瓜av网站精品一区二区| 色哟哟一区二区| 国产乱码精品一区二区三区av| 欧美videossexotv100| 欧美日韩国产亚洲一区| 亚洲三级在线观看| 久久久久久一区二区| 激情综合色播五月| 久久综合久久综合久久| 亚洲一级影院| 午夜久久久久久电影| 欧美日韩不卡在线| 99热在这里有精品免费| 国产精品国产三级国产| 国产麻豆日韩| 黑人巨大精品欧美一区| 精品国产乱码久久久久久免费| 欧美激情性爽国产精品17p| 一区二区三区在线看| 精品视频一区 二区 三区| 成人黄色软件下载| 日韩一区欧美一区| 91黄色免费版| aaa国产一区| 一区二区三区产品免费精品久久75| 在线看日本不卡| 91亚洲国产成人精品一区二三| 亚洲美女视频在线观看| 欧美日韩在线亚洲一区蜜芽| 99久久精品免费| 一区二区三区四区视频精品免费| 欧美天堂一区二区三区| 97精品国产露脸对白| 亚洲精品欧美专区| 欧美人与禽zozo性伦| 欧美色一级片| 免费观看91视频大全| 久久免费美女视频| 久久99伊人| 成人sese在线| 午夜视频在线观看一区二区三区| 欧美一激情一区二区三区| 99视频日韩| 国产福利一区二区三区| 亚洲激情男女视频| 欧美一区二区三区的| 亚洲承认在线| 韩国三级中文字幕hd久久精品| 欧美国产精品v| 日本乱人伦一区| 欧美日韩国产高清视频| 裸体健美xxxx欧美裸体表演| 欧美激情一区二区三区在线| 色老头久久综合| 国内自拍一区| 国产电影一区二区三区| 亚洲线精品一区二区三区| 欧美大肚乱孕交hd孕妇| 久久国产高清| 欧美在线视频二区| 久久se这里有精品| 国产精品乱子久久久久| 欧美日韩国产天堂| 日韩一级欧洲| 成av人片一区二区| 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美激情一区二区三区| 欧美视频一区二区在线观看| 亚洲高清视频一区二区| 国产·精品毛片| 亚洲gay无套男同| 国产精品免费人成网站| 911精品国产一区二区在线| 国产精品一区毛片| 午夜精品美女久久久久av福利| 久久超级碰视频| 一二三四社区欧美黄| www久久久久| 欧美剧在线免费观看网站| 亚洲伊人网站| 国产精品hd| 成人18视频在线播放| 毛片基地黄久久久久久天堂| 亚洲欧美偷拍卡通变态| 久久尤物电影视频在线观看| 欧美唯美清纯偷拍| 男女精品视频| 亚洲第一在线| 色综合一个色综合亚洲| 国产成人午夜视频| 狂野欧美性猛交blacked| 有坂深雪av一区二区精品| 国产嫩草影院久久久久| 日韩欧美综合在线| 在线观看av一区二区| 亚洲欧美久久久| 亚洲人久久久| 国产字幕视频一区二区| 99视频一区二区三区| 国产乱人伦偷精品视频不卡 | 亚洲精品激情| 欧美一区二区在线| 成人免费视频国产在线观看| 另类小说综合欧美亚洲| 天天综合色天天| 亚洲一级不卡视频| 亚洲精品免费在线观看| 中文字幕亚洲精品在线观看| 久久久精品欧美丰满| 精品国产制服丝袜高跟| 欧美一区二区免费| 欧美精品乱码久久久久久按摩| 91高清在线观看| 看欧美日韩国产| 久久xxxx| 久久最新视频| 久久蜜桃资源一区二区老牛| 亚洲永久网站| 欧美激情91| 色综合欧美在线| 91麻豆免费观看| 91在线你懂得| 99精品欧美一区二区三区小说 | 一区二区三区在线观看动漫| 国产精品国产a| 国产日产欧美一区二区三区| 久久综合九色综合欧美98| 欧美一区二区三区免费大片| 在线播放亚洲一区| 欧美丰满少妇xxxxx高潮对白| 欧美色综合影院| 亚洲尤物视频在线| 午夜精品久久久| 日韩av一区二区在线影视| 蜜臀av一区二区在线观看| 日本伊人色综合网| 麻豆精品一区二区| 激情综合色丁香一区二区| 国产乱子轮精品视频| 国产不卡免费视频| 99久久99久久精品国产片果冻| 91亚洲精品久久久蜜桃网站| 女同性一区二区三区人了人一| 欧美激情1区| 狠狠爱成人网| 国产欧美日韩| 久久国产精品一区二区三区| 色综合久久久久久久| 欧美系列日韩一区| 4438成人网| 精品福利二区三区| 中文字幕第一页久久| 最好看的中文字幕久久| 亚洲一区二区在线免费观看视频| 亚洲成人在线网站| 另类小说综合欧美亚洲| 国产伦精品一区二区三区在线观看|