免费国产欧美国日产_少妇AV一区二区三区无码_蜜桃精品av无码喷奶水小说_jk18禁网站视频_精产国品一二三级产品区别_被夫の上司に犯波多野结衣_78m成人手机免费看_最爽最刺激18禁视频_偷偷色噜狠狠狠狠的777米奇

易優(yōu)GEO 重磅上線 ~ 一站式GEO優(yōu)化工具,讓豆包、文心一言、DeepSeek 在回答中主動推薦你的品牌,搶占AI流量入口!  點擊查看

小程序模板網(wǎng)

小程序中wx.xx is not a function的報錯

發(fā)布時間:2018-05-09 15:22 所屬欄目:小程序開發(fā)教程

連勝老師今天來說一下小程序后臺,運維中心經(jīng)常報的一個錯誤:錯誤提示:wx.getSetting is not a function;at App lifeCycleMethod onLaunch function。

 

這里的wx.getSetting,可能是其他API,比如wx.getBackgroundAudioManager,wx.saveVideoToPhotosAlbum等。

 

這些API有個共同點兒:并非小程序基本庫1.0.0就支持,都是后續(xù)某個基礎(chǔ)庫版本才開始支持。

 

有些同學(xué)已經(jīng)在小程序后臺,設(shè)置了基礎(chǔ)庫的最低支持版本,依然會報錯,難道是微信的bug?

 

然后,就只能默默的懷疑是微信官方的bug了...

為什么這個錯誤會在微信客戶端版本6.5.8之前會有問題,而6.5.8之后就正常了?

(微信客戶端6.5.8的截圖如下)

 

我們在判斷API是否支持時,方法比較多,其中微信官方給過一種《比較小程序基礎(chǔ)庫版本號的正確方法》,大家可以自己到開發(fā)者社區(qū)去搜索。

 

這里說的基礎(chǔ)庫版本(SDKVersion),是通過wx.getSystemInfo這個API進行獲取的,來看一下官方文檔:

原來,這個API是從基礎(chǔ)庫1.1.0開始支持的,也就是說1.1.0之前的1.0.0和1.0.1版本就獲取不到這個值。

 

因此,可以確定的是,小程序后臺設(shè)置的基礎(chǔ)庫最低版本,應(yīng)該是用SDKVersion進行判斷的,各位同學(xué)在使用API時,建議還是使用其他判斷方式,比如wx.canIUse('getSetting')。

 


本文地址:http://m.szcjxy.com/wxmini/doc/course/24388.html 復(fù)制鏈接 如需定制請聯(lián)系易優(yōu)客服咨詢: 點擊咨詢
在線客服