此类负责加载外部样式表,并在这些样式表加载完成时触发事件。

摘要

方法

名称摘要定义者

load()

加载指定的 CSS 文件,并返回一个 Promise,当样式表成功加载时该 Promise 会 resolve,如果加载失败则会 reject。

StyleSheetLoader

loadAll()

加载指定的多个 CSS 文件,并返回一个 Promise,当所有样式表都加载完成时该 Promise 会 resolve,如果有任何文件加载失败则会 reject。

StyleSheetLoader

loadRawCss()

将指定的 CSS 字符串加载为具有唯一键的 style 元素。

StyleSheetLoader

unload()

如果当前没有资源依赖指定的 CSS 文件,则卸载该文件。

StyleSheetLoader

unloadAll()

如果当前没有资源依赖每个指定的 CSS 文件,则卸载这些文件。

StyleSheetLoader

unloadRawCss()

按键卸载指定的 CSS style 元素。

StyleSheetLoader

方法

load()

load(url: String): Promise

加载指定的 CSS 文件,并返回一个 Promise,当样式表成功加载时该 Promise 会 resolve,如果加载失败则会 reject。

参数

  • url (String) - 要加载的 URL。

返回值

  • Promise - 当样式表加载完成时会 resolve 或 reject 的 Promise。


loadAll()

loadAll(urls: Array): Promise

加载指定的多个 CSS 文件,并返回一个 Promise,当所有样式表都加载完成时该 Promise 会 resolve,如果有任何文件加载失败则会 reject。

参数

  • urls (Array) - 要加载的 URL 数组。

返回值

  • Promise - 当所有样式表都加载完成时会 resolve 或 reject 的 Promise。


loadRawCss()

loadRawCss(key: String, css: String)

将指定的 CSS 字符串加载为具有唯一键的 style 元素。

参数

  • key (String) - style 元素的唯一键。

  • css (String) - 要添加的 CSS 样式内容。


unload()

unload(url: String)

如果当前没有资源依赖指定的 CSS 文件,则卸载该文件。

参数

  • url (String) - 要卸载或移除的 URL。


unloadAll()

unloadAll(urls: Array)

如果当前没有资源依赖每个指定的 CSS 文件,则卸载这些文件。

参数

  • urls (Array) - 要卸载或移除的 URL 数组。


unloadRawCss()

unloadRawCss(key: String)

按键卸载指定的 CSS style 元素。

参数

  • key (String) - 要卸载的 CSS style 资源的键。