全部產品
Search
文件中心

Mobile Platform as a Service:canIUse

更新時間:Jul 13, 2024

my.canIUse(String)

說明

mPaaS 10.1.32 及以上版本支援該介面。

判斷當前小程式的 API、入參或傳回值、組件、屬性等在目前的版本是否支援。

入參

參數使用 ${API}.${type}.${param}.${option} 或者 ${component}.${attribute}.${option} 方式來調用。

  • API 表示 API 名字,不包括 my. 的名稱。例如:您想判斷 my.getFileInfo,您只需傳入 getFileInfo 即可。

  • type 取值 object/return/callback,表示 API 的判斷類型。

  • param 表示參數的某一個屬性名稱。

  • option 表示參數屬性的具體屬性值。

  • component 表示組件名稱。

  • attribute 表示組件屬性名稱。

  • option 表示組件屬性值。

程式碼範例

// 新增 API 是否可用
my.canIUse('getFileInfo')
// API 新增屬性是否可用
my.canIUse('closeSocket.object.code')
// API 新增屬性是否可用
my.canIUse('getLocation.object.type')
// API 傳回值新增屬性是否可用
my.canIUse('getSystemInfo.return.brand')
// 新增組件「關注生活號」是否可用
my.canIUse('lifestyle')
// 組件新增屬性值是否可用
my.canIUse('button.open-type.share')

傳回值

為 Boolean 類型,表示是否支援。