//通過config介面注入權限驗證配置
wx.config({
debug: true, // 開啟除錯模式,呼叫的所有api的回傳值會在客戶端alert出來,若要查看傳入的引數,可以在pc端打開,引數資訊會通過log打出,僅在pc端時才會列印。
appId: data.appId, // 必填,公眾號的唯一標識
timestamp: data.timestamp, // 必填,生成簽名的時間戳
nonceStr: data.nonceStr, // 必填,生成簽名的隨機串
signature: data.signature,// 必填,簽名,見附錄1
jsApiList: ['closeWindow'] // 必填,需要使用的JS介面串列,所有JS介面串列見附錄2
});
wx.ready(function () {
// config資訊驗證后會執行ready方法,所有介面呼叫都必須在config介面獲得結果之后,config是一個客戶端的異步操作,所以如果需要在頁面加載時就呼叫相關介面,則須把相關介面放在ready函式中呼叫來確保正確執行。對于用戶觸發時才呼叫的介面,則可以直接呼叫,不需要放在ready函式中。
console.log('呼叫成功');
});
wx.error(function(res){
// config資訊驗證失敗會執行error函式,如簽名過期導致驗證失敗,具體錯誤資訊可以打開config的debug模式查看,也可以在回傳的res引數中查看,對于SPA可以在這里更新簽名。
console.log(res);
});
function back(){
alert('close');
wx.closeWindow();
}
uj5u.com熱心網友回復:
我在頁面做了個button 點擊之后會出發back方法 但是wx.closeWindow并不執行,不知道是什么原因,用微信開發者工具除錯的時候發現寫在wx.ready里的也沒有執行,但是看控制臺也沒有報錯,說明應該是驗證通過了吧,最近剛剛學習微信網頁開發,求大神們給解答下uj5u.com熱心網友回復:
能不能搞個計時器。配置好就開始計時,如果一段時間內沒有觸發wx.ready 就執行計時器的內容uj5u.com熱心網友回復:
有大神 做好了嗎uj5u.com熱心網友回復:
ready 改成onload我改了一天。。uj5u.com熱心網友回復:
大佬們,這個我配置了,還是沒有不起作用啊,請教一下你們怎么配置的轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/120834.html
標籤:微信開發
上一篇:Fidder報錯怎么解決啊。大佬
