Skip to content

引入

ts
import {
  loader,
  loaderUnity,
  loadJS,
  loadCSS
} from 't-comm';

// 不支持 tree-shaking 的项目
import {
  loader,
  loaderUnity,
  loadJS,
  loadCSS
} from 't-comm/lib/loader/index';

// 只支持 ESM 的项目
import {
  loader,
  loaderUnity,
  loadJS,
  loadCSS
} from 't-comm/es/loader/index';

loader

描述

以 Callback 的方式加载 js 文件

参数

参数名类型描述
srcString

js文件路径

callbackfunction | Object

加载回调

charsetString

指定js的字符集

contextObject

Callback context

loader~privateFinish()void

Final handler for error or completion.

Note: Will only be called once.

Kind: inner method of loader

loader~privateError()void

Error handler

Kind: inner method of loader

loaderUnity

描述

以 Promise 或者 Callback 的方式加载 js 文件,取决于是否传递 Callback

参数

参数名类型描述
urlstring

js文件路径

[cb]function

回调

返回: Promise.<number>

promise

loadJS(url)

描述

以 Promise 的方式加载 js 文件

参数

参数名类型描述
urlstring

js文件路径

返回: Promise.<number>

promise

loadCSS(url)

描述

动态加载CSS

参数

参数名类型描述
urlstring

CSS链接

示例

typescript
loadCSS('xxx.css')