HTML静态资源环境信息管理器

Hierarchy

  • default

Constructors

Properties

#envConfig: Record<string, string> = {}
#outlet: string[] = ...
#proxyHandler: {
    get(target, propKey, receiver) => any;
} = ...

Type declaration

#permit: boolean = false

Methods

  • 在html文件的head标签顶部注入base标签

    Parameters

    • href: string

      base标签的href属性值

    • Optional success: (() => void)

      成功插入base标签的回调

        • (): void
        • Returns void

    Returns void

  • Private

    获取pathname匹配的环境信息配置

    Parameters

    • envMap: Record<string, any>
    • __namedParameters: URL

    Returns any

  • 在指定(所有)环境加载静态资源

    Parameters

    • list: string[]

      静态资源的URL地址集合

    • Optional env: string

      环境变量

    Returns Promise<unknown>

    Since

    1.0.4

  • 动态创建link标签

    Parameters

    • url: string

      link标签的href属性

    • Optional auto: boolean = true

    Returns HTMLLinkElement

    link标签

  • 动态创建script标签

    Parameters

    • url: string

      script标签的src属性

    • Optional auto: boolean = true
    • Optional callback: Function

      静态资源加载完成的回调函数

    Returns HTMLScriptElement

    script标签

  • load resource by creating tag element

    Parameters

    • list: string[]

      静态资源的URL地址集合

    • Optional callback: (() => void)

      静态资源加载完成的回调函数(自0.2.6版本起)

        • (): void
        • Returns void

    Returns Promise<unknown>

    静态资源加载Promise(自1.0.4版本起)

    Since

    0.2.5

Generated using TypeDoc