1. 程式人生 > >微信公眾號H5(vue)開發中遇到的坑

微信公眾號H5(vue)開發中遇到的坑

首先引入微信js......等等就不說了 看文件就好了

wx.config({
  debug: true, //
  appId: response.result.appId, // 必填,公眾號的唯一標識
  timestamp: response.result.timestamp, // 必填,生成簽名的時間戳
  nonceStr: response.result.nonceStr, // 必填,生成簽名的隨機串
  signature: response.result.signature, // 必填,簽名,見附錄1
  jsApiList: ['chooseImage', 'uploadImage'] // 必填,需要使用的JS介面列表,所有JS介面列表見附錄2
})

config驗證的時候最大的坑,在安卓手機中顯示授權成功,在開發者工具中也顯示授權成功,但是在ios中顯示授權失敗,各種嘗試,各種查資料 說是什麼單頁面應用路由的原因 各種程式碼嘗試了 都不好使,甚至還去過了一遍官方api的相容檔案,然後並沒有什麼用 還是一直在報 config:invalid signature, 定位是瀏覽器核心的問題(找了半天的開發者工具切換核心,em.....),不費話了最後的結論就是在安卓下面在給後臺獲取config的資料驗證的時候給穿的url是要事實變化的,在IOS中是不能變化的 進入網站的初始網址是多少就要是多少,還因為這個把路由方式給改了,哼一會改回去 ,具體什麼原因沒有看到官網說明在哪(恕我眼拙)em.............