解決微信H5自定義分享在IOS下失效的問題

2021-09-29 07:54:06 字數 497 閱讀 8373

主要原因:

ios:每次切換路由,spa的url是不會變的,發起簽名請求的url引數必須是當前頁面的url(就是最初進入頁面時的url)

android:每次切換路由,spa的url是會變的,發起簽名請求的url引數必須是當前頁面的url(不是最初進入頁面時的)

let rs = await this.$post('game/wxpay/share', )

if (rs.code === '0') {

let wxtitle = rs.title;// 分享標題

let wxdesc = rs.desc;// 分享描述

let wximgurl = rs.imgurl;// 分享圖示

let decodelink = decodeuricomponent(rs.redirect_url);

window.location.href.split('#')[0],

傳入的url擷取一下,就完美解決了。

H5微信分享 自定義微信分享

下面來實現 需要 2 一台伺服器 具體步驟 步驟一 繫結網域名稱 備註 登入後可在 開發者中心 檢視對應的介面許可權。這一步驟應該沒有什麼問題 步驟二 引入js檔案 在需要呼叫js介面的頁面引入如下js檔案,支援https 如需進一步提公升服務穩定性,當上述資源不可訪問時,可改訪問 支援https ...

微信自定義分享

1 先獲取 access token 的值,並將 access token 值儲存到資料庫的,也可以利用快取等,看個人習慣 public function getaccesstoken else if res else return data new else return error else r...

微信自定義分享

1 先獲取 access token 的值,並將 access token 值儲存到資料庫的,也可以利用快取等,看個人習慣 public function getaccesstoken else if res else return data new else return error else r...