Freigeben über


SPComponentLoader class

Komponentenladeprogramm. Muss mit einem implementierten ISPComponentLoaderinitialisiert werden.

Methoden

getManifests()

Gibt statische Kopien aller Manifeste zurück.

loadComponent(manifest)

Lädt eine Komponente aus einem Manifest.

loadComponentById(id, version)

Lösen Sie eine Komponenten-ID und -Version auf, und laden Sie sie.

loadCss(url)

Fügt ein <link ... /> Tag für ein Stylesheet ein.

loadScript(url, options)

Wenn eine URL vorhanden ist, wird ein Skript geladen.

Details zur Methode

getManifests()

Warnung

Diese API ist nun veraltet.

this method will be removed in a future release.

Gibt statische Kopien aller Manifeste zurück.

static getManifests(): IClientSideComponentManifest[];

Gibt zurück

loadComponent(manifest)

Lädt eine Komponente aus einem Manifest.

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

Parameter

manifest
IClientSideComponentManifest

Manifest des zu ladenden Moduls.

Gibt zurück

Promise<TComponent>

Eine Zusage, die das geladene Modul enthält.

loadComponentById(id, version)

Lösen Sie eine Komponenten-ID und -Version auf, und laden Sie sie.

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

Parameter

id

string

Die ID der zu ladenden Komponente.

version

string

Die Version der zu ladenden Komponente. Wenn version nicht definiert ist, lädt die Methode eine beliebige Version der Komponente.

Gibt zurück

Promise<TComponent>

Eine Zusage, die das geladene Modul enthält.

loadCss(url)

Fügt ein <link ... /> Tag für ein Stylesheet ein.

static loadCss(url: string): void;

Parameter

url

string

Die URL der CSS-Datei.

Gibt zurück

void

loadScript(url, options)

Wenn eine URL vorhanden ist, wird ein Skript geladen.

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

Parameter

url

string

Die Skript-URL.

options
ILoadScriptOptions

globalExportsName: Wenn es sich bei dem Skript nicht um ein AMD-Modul handelt, das ein globales Element auf der Seite lädt, geben Sie den Namen des globalen Elements an.

Gibt zurück

Promise<TModule>

Eine Zusage, die das geladene Modul enthält.

Hinweise

Wenn ein Skript mit einer globalen Variablen geladen wird, die globale Variable bereits vorhanden ist und das Skript nicht geladen werden kann (z. B. aufgrund eines Syntaxfehlers), kann die ursprüngliche globale Variable zurückgegeben werden, und ein Fehler wird möglicherweise nicht weitergegeben.