vtils

Home > utils > loadResource

loadResource() function

加载图片、代码、样式等资源。

Signature:

export declare function loadResource(url: string | LoadResourceUrl | Array<string | LoadResourceUrl>): Promise<Array<HTMLScriptElement | HTMLLinkElement | HTMLImageElement>>;

Parameters

Parameter Type Description
url string | LoadResourceUrl | Array<string | LoadResourceUrl> 要加载的资源地址

Returns:

Promise<Array<HTMLScriptElement | HTMLLinkElement | HTMLImageElement>>

返回各资源的 HTML 元素组成的数组

Example

loadResource([
  'https://foo.bar/all.js',
  'https://foo.bar/all.css',
  'https://foo.bar/logo.png',
  {
    type: LoadResourceUrlType.js,
    path: 'https://s1.foo.bar/js/full',
    alternatePath: 'https://s2.foo.bar/js/full',
  },
]).then(() => {
  // 资源加载完成后的操作
})