Поделиться через


SPComponentLoader class

Загрузчик компонентов. Необходимо инициализировать с помощью реализованного ISPComponentLoader.

Методы

getManifests()

Возвращает статические копии всех манифестов.

loadComponent(manifest)

Загружает компонент из манифеста.

loadComponentById(id, version)

Разрешите идентификатор и версию компонента и загрузите его.

loadCss(url)

<link ... /> Вставляет тег для таблицы стилей.

loadScript(url, options)

Загружает сценарий с указанного URL-адреса.

Сведения о методе

getManifests()

Предупреждение

Теперь этот API является нерекомендуемым.

this method will be removed in a future release.

Возвращает статические копии всех манифестов.

static getManifests(): IClientSideComponentManifest[];

Возвращаемое значение

loadComponent(manifest)

Загружает компонент из манифеста.

static loadComponent<TComponent>(manifest: IClientSideComponentManifest): Promise<TComponent>;

Параметры

manifest
IClientSideComponentManifest

Манифест модуля для загрузки.

Возвращаемое значение

Promise<TComponent>

Обещание, содержащее загруженный модуль.

loadComponentById(id, version)

Разрешите идентификатор и версию компонента и загрузите его.

static loadComponentById<TComponent>(id: string, version?: string): Promise<TComponent>;

Параметры

id

string

Идентификатор загружаемого компонента.

version

string

Версия загружаемого компонента. Если версия не определена, метод загрузит любую версию компонента.

Возвращаемое значение

Promise<TComponent>

Обещание, содержащее загруженный модуль.

loadCss(url)

<link ... /> Вставляет тег для таблицы стилей.

static loadCss(url: string): void;

Параметры

url

string

URL-адрес файла CSS.

Возвращаемое значение

void

loadScript(url, options)

Загружает сценарий с указанного URL-адреса.

static loadScript<TModule>(url: string, options?: ILoadScriptOptions): Promise<TModule>;

Параметры

url

string

URL-адрес скрипта.

options
ILoadScriptOptions

globalExportsName. Если скрипт не является модулем AMD и загружает глобальный участник на странице, укажите имя глобального участника.

Возвращаемое значение

Promise<TModule>

Обещание, содержащее загруженный модуль.

Комментарии

Если загружается скрипт с глобальной переменной, глобальная переменная уже существует, а скрипт не загружается (например, из-за синтаксической ошибки), может быть возвращена исходная глобальная переменная, а ошибка может не распространяться.