- swan.canIUse
- 方法参数
- schema 的表达形式
- 返回值
- schema 参数说明
- 示例
- 图片示例
- 代码示例 1
- 代码示例 2:判断智能小程序的某个 API 是否在当前版本可用
- 代码示例 3:判断智能小程序的某个 API 的调用方式是否在当前版本可用
- 代码示例 4:判断智能小程序的某个 API 的调用方式的返回值是否在当前版本可用
- 代码示例 5:判断智能小程序的某个 API 的调用方式返回的参数可选值是否在当前版本可用
- 代码示例 6:判断智能小程序的某个组件是否在当前版本可用
- 代码示例 7:判断智能小程序的某个组件属性是否在当前版本可用
- 代码示例 8:判断智能小程序的某个组件属性的可选值是否在当前版本可用
- Bug & Tip
swan.canIUse
解释: 判断智能小程序的 API ,回调,参数,组件等是否在当前版本和当前系统下可用。

为伊吾等地区用户提供了全套网页设计制作服务,及伊吾网站建设行业解决方案。主营业务为网站设计、成都网站制作、伊吾网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
方法参数
String schema
schema 的表达形式
${API}.${method}.${param}.${option}${class}.${API}.${method}.${param}.${option}${component}.${attribute}.${option}
返回值
Boolean 当前版本是否可用
入参类型错误时,会抛出一个标准的Error对象。
schema 参数说明
| 参数 | 说明 |
|---|
|
${API}
|
API 名字
|
|
${class}
|
类名
|
|
${method}
|
调用方式,有效值为:return、object、回调函数的名称(多数为 success 和 callback)
|
|
${param}
|
参数或者返回值
|
|
${option}
|
参数的有效值或者返回值的属性或者组件属性的有效值
|
|
${component}
|
组件名字
|
|
${attribute}
|
组件属性
|
示例
扫码体验
代码示例
请使用百度APP扫码
图片示例
代码示例 1
在开发者工具中打开
在开发者工具中打开
在 WEB IDE 中打开
view.hover-class
scroll-view.scroll-x
cover-view
button.size.default
request.object.method.OPTIONS
ai.imageAudit.success.data.stars.name
onAppShow.callback.entryType.user
getEnvInfoSync.return.env.trial
VideoContext.requestFullScreen.object.direction
CanvasContext.fill
代码示例 2:判断智能小程序的某个 API 是否在当前版本可用
在开发者工具中打开
在开发者工具中打开
在 WEB IDE 中打开
代码示例 3:判断智能小程序的某个 API 的调用方式是否在当前版本可用
在开发者工具中打开
在开发者工具中打开
在 WEB IDE 中打开
代码示例 4:判断智能小程序的某个 API 的调用方式的返回值是否在当前版本可用
在开发者工具中打开
在开发者工具中打开
在 WEB IDE 中打开
代码示例 5:判断智能小程序的某个 API 的调用方式返回的参数可选值是否在当前版本可用
在开发者工具中打开
在开发者工具中打开
在 WEB IDE 中打开
代码示例 6:判断智能小程序的某个组件是否在当前版本可用
在开发者工具中打开
在开发者工具中打开
在 WEB IDE 中打开
代码示例 7:判断智能小程序的某个组件属性是否在当前版本可用
在开发者工具中打开
在开发者工具中打开
在 WEB IDE 中打开
代码示例 8:判断智能小程序的某个组件属性的可选值是否在当前版本可用
在开发者工具中打开
在开发者工具中打开
在 WEB IDE 中打开
Bug & Tip
- 回调函数的名称以文档为准。
- 不支持 fail 和 complete 回调函数的判断。
- 支持 success 回调参数的判断,举例如下:
swan.canIUse('request.success.data');
- 纯 number 类型的属性不做支持。
- 带有
.或空格的属性不做支持。 - 如果参数是 Array.
// swan.ai.textReview Array.
swan.canIUse('ai.textReview.success.result.reject.label');
// swan.chooseImage Array.
swan.canIUse('chooseVideo.object.sourceType.album');
当前文章:创新互联百度小程序教程:swan.canIUse
文章源于:
http://www.cdxtjz.cn/article/cceoggc.html