wx.getSetting({
success: (res) => {
console.log(res);
if (!res.authSetting['scope.userInfo']) {
wx.authorize({
scope: 'scope.userInfo',
success() {
}
});
wx.openSetting({
success: (res) => {
}
})
}
}
})
需要判斷用戶授權(quán)的地方加wx.getSetting,提示wx.getSetting is not a function,請教下是什么原因,謝謝
網(wǎng)友回復(fù):
https://mp.weixin.qq.com/debug/wxadoc/dev/api/setting.html#wxopensettingobject
請翻閱文檔
明白了,謝謝
升級到最新的微信web開發(fā)者工具 v0.17.172600,這個版本支持最新的基礎(chǔ)庫,使用wx.getSetting還是會提示wx.getSetting is not a function
升級到最新的微信web開發(fā)者工具 v0.17.172600,這個版本支持最新的基礎(chǔ)庫,新版開發(fā)工具使用wx.getSetting,調(diào)試中還是會提示wx.getSetting is not a function
請檢查下項目配置中的基礎(chǔ)庫版本是什么
刪除項目,重建可以了
我暈,你還是沒明白,用戶端手機各個基礎(chǔ)庫不一樣,所以要先做兼容,和開發(fā)工具沒半毛錢關(guān)系,開發(fā)工具里只是可以修改基礎(chǔ)庫讓你測試不同環(huán)境是否做好兼容。
需要做兼容的地方,可以這樣寫
if (wx.getSetting){ wx.getSetting({ //兼容處理 }) } else { //不兼容處理 } |