微信開發getLocation、openLocation等一些功能不起做用,可是走ready方法 closeWindow一些方法能夠用

1.檢查wx.config,發現我在jsApiList也聲明瞭這些方法,而且也走了ready回調html

wx.config({
debug: false, // 開啓調試模式,調用的全部api的返回值會在客戶端alert出來,若要查看傳入的參數,能夠在pc端打開,參數信息會經過log打出,僅在pc端時纔會打印。
appId: _appid, // 必填,公衆號的惟一標識
timestamp: timestamp, // 必填,生成簽名的時間戳
nonceStr: nonceStr, // 必填,生成簽名的隨機串
signature: signature, // 必填,簽名,見附錄1
jsApiList: ['getLocation', 'closeWindow','openLocation'] // 必填,須要使用的JS接口列表,全部JS接口列表見附錄2 api

wx.ready(function(){微信

console.log('ok');微信開發

 //這裏執行openLocation、getLocation方法app

})
});debug

 

 

可是openLocation、getLocation都是不能夠,closeWindow卻是能夠的調試

因而去微信開發者平臺查看是否擁有這幾個功能的權限,發現也是有的htm

可是就是不能用這幾個方法接口

因而我把菜單頁面加了location.href = "newFile.html"開發

讓菜單頁面只負責跳轉新的頁面,原來的功能所有寫到了newFile.html

這個時候openLocation、getLocation等功能是能夠用的了,不知道什麼問題致使的,先記一下後面深刻了解一下。

相關文章
相關標籤/搜索