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等功能是能夠用的了,不知道什麼問題致使的,先記一下後面深刻了解一下。