创新互联百度小程序教程:swan.canIUse

  • 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 中打开

    • SWAN
    • JS
     
     
     
    1. view.hover-class
    2. scroll-view.scroll-x
    3. cover-view
    4. button.size.default
    5. request.object.method.OPTIONS
    6. ai.imageAudit.success.data.stars.name
    7. onAppShow.callback.entryType.user
    8. getEnvInfoSync.return.env.trial
    9. VideoContext.requestFullScreen.object.direction
    10. CanvasContext.fill

    代码示例 2:判断智能小程序的某个 API 是否在当前版本可用

    在开发者工具中打开

    在开发者工具中打开

    在 WEB IDE 中打开

    • SWAN
    • JS
     
     
     

    代码示例 3:判断智能小程序的某个 API 的调用方式是否在当前版本可用

    在开发者工具中打开

    在开发者工具中打开

    在 WEB IDE 中打开

    • SWAN
    • JS
     
     
     

    代码示例 4:判断智能小程序的某个 API 的调用方式的返回值是否在当前版本可用

    在开发者工具中打开

    在开发者工具中打开

    在 WEB IDE 中打开

    • SWAN
    • JS
     
     
     

    代码示例 5:判断智能小程序的某个 API 的调用方式返回的参数可选值是否在当前版本可用

    在开发者工具中打开

    在开发者工具中打开

    在 WEB IDE 中打开

    • SWAN
    • JS
     
     
     

    代码示例 6:判断智能小程序的某个组件是否在当前版本可用

    在开发者工具中打开

    在开发者工具中打开

    在 WEB IDE 中打开

    • SWAN
    • JS
     
     
     

    代码示例 7:判断智能小程序的某个组件属性是否在当前版本可用

    在开发者工具中打开

    在开发者工具中打开

    在 WEB IDE 中打开

    • SWAN
    • JS
     
     
     

    代码示例 8:判断智能小程序的某个组件属性的可选值是否在当前版本可用

    在开发者工具中打开

    在开发者工具中打开

    在 WEB IDE 中打开

    • SWAN
    • JS
     
     
     

    Bug & Tip

    • 回调函数的名称以文档为准。
    • 不支持 fail 和 complete 回调函数的判断。
    • 支持 success 回调参数的判断,举例如下:
     
     
     
    1. swan.canIUse('request.success.data');