此类负责加载外部样式表,并在这些样式表加载完成时触发事件。
摘要
方法
| 名称 | 摘要 | 定义者 |
|---|---|---|
load() | 加载指定的 CSS 文件,并返回一个 Promise,当样式表成功加载时该 Promise 会 resolve,如果加载失败则会 reject。 |
|
loadAll() | 加载指定的多个 CSS 文件,并返回一个 Promise,当所有样式表都加载完成时该 Promise 会 resolve,如果有任何文件加载失败则会 reject。 |
|
loadRawCss() | 将指定的 CSS 字符串加载为具有唯一键的 style 元素。 |
|
unload() | 如果当前没有资源依赖指定的 CSS 文件,则卸载该文件。 |
|
unloadAll() | 如果当前没有资源依赖每个指定的 CSS 文件,则卸载这些文件。 |
|
unloadRawCss() | 按键卸载指定的 CSS style 元素。 |
|
方法
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 资源的键。