您好,登錄后才能下訂單哦!
這篇“微信小程序中如何獲取系統信息”文章,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要參考一下,對于“微信小程序中如何獲取系統信息”,小編整理了以下知識點,請大家跟著小編的步伐一步一步的慢慢理解,接下來就讓我們進入主題吧。
獲取系統信息。
OBJECT參數說明:
參數 | 類型 | 必填 | 說明 |
---|---|---|---|
success | Function | 是 | 接口調用成功的回調 |
fail | Function | 否 | 接口調用失敗的回調函數 |
complete | Function | 否 | 接口調用結束的回調函數(調用成功、失敗都會執行) |
success回調參數說明:
參數 | 說明 | 最低版本 |
---|---|---|
model | 手機型號 | |
pixelRatio | 設備像素比 | |
screenWidth | 屏幕寬度 | 1.1.0 |
screenHeight | 屏幕高度 | 1.1.0 |
windowWidth | 可使用窗口寬度 | |
windowHeight | 可使用窗口高度 | |
language | 微信設置的語言 | |
version | 微信版本號 | |
system | 操作系統版本 | |
platform | 客戶端平臺 | |
fontSizeSetting | 用戶字體大小設置。以“我-設置-通用-字體大小”中的設置為準,單位:px | 1.5.0 |
SDKVersion | 客戶端基礎庫版本 | 1.1.0 |
示例代碼:
wx.getSystemInfo({ success: function(res) {console.log(res.model)console.log(res.pixelRatio)console.log(res.windowWidth)console.log(res.windowHeight)console.log(res.language)console.log(res.version)console.log(res.platform)
}
})
獲取系統信息同步接口
同步返回參數說明:
參數 | 說明 | 最低版本 |
---|---|---|
model | 手機型號 | |
pixelRatio | 設備像素比 | |
screenWidth | 屏幕寬度 | 1.1.0 |
screenHeight | 屏幕高度 | 1.1.0 |
windowWidth | 可使用窗口寬度 | |
windowHeight | 可使用窗口高度 | |
language | 微信設置的語言 | |
version | 微信版本號 | |
system | 操作系統版本 | |
platform | 客戶端平臺 | |
SDKVersion | 客戶端基礎庫版本 | 1.1.0 |
示例代碼:
try { var res = wx.getSystemInfoSync() console.log(res.model) console.log(res.pixelRatio) console.log(res.windowWidth) console.log(res.windowHeight) console.log(res.language) console.log(res.version) console.log(res.platform) } catch (e) { // Do something when catch error}
判斷小程序的API,回調,參數,組件等是否在當前版本可用。
String參數說明: 使用${API}.${method}.${param}.${options}
或者${component}.${attribute}.${option}
方式來調用,例如:
${API}
代表 API 名字
${method}
代表調用方式,有效值為return
, success
, object
, callback
${param}
代表參數或者返回值
${options}
代表參數的可選值
${component}
代表組件名字
${attribute}
代表組件屬性
${option}
代表組件屬性的可選值
例子:
wx.canIUse('openBluetoothAdapter')wx.canIUse('getSystemInfoSync.return.screenWidth') wx.canIUse('getSystemInfo.success.screenWidth') wx.canIUse('showToast.object.image') wx.canIUse('onCompassChange.callback.direction') wx.canIUse('request.object.method.GET') wx.canIUse('contact-button') wx.canIUse('text.selectable') wx.canIUse('button.open-type.contact')
小程序相對于開發者來說,開發難度較低,可節約開發和運營成本,讓開發者可以快速地開發一個小程序。并且小程序可在微信內被便捷地獲取和傳播,能夠滿足基礎的生活應用,符合生活服務類線下商鋪以及非剛需低頻應用的轉換。對于用戶而言,能夠節約使用時間成本和手機內存空間,同時具有優異的使用體驗。
以上是“微信小程序中如何獲取系統信息”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。