小程序的宿主環(huán)境一直在迭代更新,提供更多的能力給開發(fā)者去完成更多的事情,所以你的小程序會運(yùn)行在不同版本的宿主環(huán)境下。為了讓你的小程序在不同環(huán)境下都能提供相應(yīng)的服務(wù),我們需要來了解一下在小程序中如何實(shí)現(xiàn)兼容辦法。文章來源:http://www.zghlxwxcb.cn/news/detail-493538.html
1.針對不同手機(jī)進(jìn)行程序上的兼容
我們可能需要針對不同手機(jī)進(jìn)行程序上的兼容,此時可以使用 wx.getSystemInfo 或者 wx.getSystemInfoSync 來獲取手機(jī)品牌、操作系統(tǒng)版本號、微信版本號以及小程序基礎(chǔ)庫版本號等,通過這個信息,我們可以針對不同平臺做差異化的服務(wù)。
代碼清單3-22 通過wx.getSystemInfoSync獲取宿主環(huán)境信息文章來源地址http://www.zghlxwxcb.cn/news/detail-493538.html
wx.getSystemInfoSync()
/*
{
brand: "iPhone", // 手機(jī)品牌
model: "iPhone 6", // 手機(jī)型號
platform: "ios", // 客戶端平臺
system: "iOS 9.3.4", // 操作系統(tǒng)版本
version: "6.5.23", // 微信版本號
SDKVersion: "1.7.0", // 小程序基礎(chǔ)庫版本
language: "zh_CN", // 微信設(shè)置的語言
pixelRatio: 2, // 設(shè)備像素比
screenWidth: 667, // 屏幕寬度
screenHeight: 375, // 屏幕高度
windowWidth: 667, // 可使用窗口寬度
windowHeight: 375, // 可使用窗口高度
fontSizeSetting: 16 // 用戶字體大小設(shè)置
}
*/
</
到了這里,關(guān)于微信小程序如何實(shí)現(xiàn)兼容----wx.getSystemInfoSync、 wx.getSystemInfo、wx.canIUse的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!