抖音开放平台Logo
开发者文档
“/”唤起搜索
控制台
  • JS API 列表
  • 基础
  • tt.canIUse
  • tt.canIPutStuffOverComponent
  • tt.base64ToArrayBuffer
  • tt.arrayBufferToBase64
  • tt.setPageInfo
  • 性能
  • 线程
  • tt.createWorker
  • Worker
  • 窗口尺寸变化
  • 生命周期
  • 版本更新
  • 定时器
  • 应用级事件
  • 环境变量
  • TTML
  • 网络
  • 媒体
  • 地图
  • 文件
  • 数据缓存
  • 地理位置
  • 设备
  • 画布
  • 界面
  • 页面导航
  • 开放接口
  • 行业开放
  • 第三方平台
  • 其它
  • 生活服务(即将废弃)
  • tt.createWorker

    收藏
    我的收藏
    基础库 2.78.0 开始支持本方法,低版本需做兼容处理,这是一个同步方法。
    创建一个 Worker 线程,目前限制最多只能创建一个 Worker,创建下一个 Worker 前请调用 Worker.terminate() 销毁当前 Worker 实例。

    语法

    tt.createWorker(scriptPath)

    参数说明

    scriptPath

    类型
    默认值
    必填
    说明
    最低支持版本
    string
    ​
    是
    Worker 入口文件的绝对路径
    2.78.0

    返回值

    Worker 对象。

    扫码体验

    代码示例

    const worker = tt.createWorker("workers/index.js");

    Bug & Tip

      •Tip:接口使用前需要在 app.json 中配置 workers 字段,支持配置为单个 Worker 文件或 Worker 代码根目录,配置路径下的所有 JS/TS 代码最终将被打包成一个 JS 文件;
      •Tip:scriptPath 为入口文件的绝对路径,且不以 / 开头,需要包含在 app.json 中的 workers 字段配置的路径内;
    ​