抖音开放平台Logo
开发者文档
控制台
  • API 概览
  • 开放能力
  • 基础
  • tt.canIUse
  • 定时器
  • 分包加载
  • 更新
  • 性能
  • 调试
  • 渲染
  • 设备
  • 文件
  • 位置
  • 媒体
  • 网络
  • 游戏转发分享
  • 实时语音
  • 数据缓存
  • 系统
  • 广告
  • 界面
  • 支付
  • Worker
  • tt.canIUse
    收藏
    我的收藏

    基础库 1.35.0 开始支持本方法,这是一个同步方法。

    判断小游戏的 API、回调、参数、组件等是否在当前版本可用。

    前提条件
    业务背景
    使用限制
    • 不支持 fail 和 complete 回调函数的判断
    • 纯 number 类型的属性不做支持
    注意事项
    • 回调函数的名称以文档为准
    相关教程

    语法

    tt.canIUse(schema)

    参数说明

    schema

    类型默认值必填说明最低支持版本
    string

    用来测试的能力,模式为 ${API}.${method}.${param}.${option} 或者 ${component}.${attribute}.${option}

    • ${API}:API名字
    • ${method}:调用方式,有效值为 return、success、object、callback
    • ${param}:参数或者返回值
    • ${option}:参数的有效值或者返回值的属性或者组件属性的有效值
    • ${component}:组件名字
    • ${attribute}:组件属性
    1.35.0

    返回值

    类型说明最低支持版本
    boolean

    在当前版本是否可用

    1.35.0

    扫码体验

    请使用字节宿主APP扫码

    代码示例

    开发者工具中预览

    // 判断tt.request(option)函数是否可用 tt.canIUse("request"); // 判断tt.request(option)函数的回调成功的返回值中是否有data参数 tt.canIUse("request.success.data"); // 判断tt.request(option)传入参数对象中是否有url参数 tt.canIUse("request.object.url");