抖音开放平台Logo
控制台

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");