# boolean qa.canIUse(string schema)
判断指定API(含调用方式/回调/参数/返回值/返回值的属性)或者组件(含属性)在当前快应用版本是否可用。
# 参数
# string schema
对于API,支持下列调用Schema:
`${API}.${method}.${param}.${options}`
1
对于组件,支持下列调用Schema:
`${component}.${attribute}.${option}`
1
# 返回值
# boolean
指定API或者组件在当前快应用版本是否可用
# 参数说明
Schema | 含义 |
---|---|
${API} | API 名字 |
${method} | 调用方式,支持的有效值为 return, success, object, callback |
${param} | 参数 or 返回值 |
${options} | 参数的可选值 |
${component} | 组件名字 |
${attribute} | 组件属性 |
${option} | 组件属性的可选值 |
# 示例代码
qa.canIUse('openBluetoothAdapter')
qa.canIUse('getSystemInfoSync.return.screenWidth')
qa.canIUse('getSystemInfo.success.screenWidth')
qa.canIUse('showToast.object.image')
qa.canIUse('onCompassChange.callback.direction')
qa.canIUse('request.object.method.GET')
qa.canIUse('scroll-view')
qa.canIUse('text.selectable')
qa.canIUse('button.type.primary')
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
→
在线客服