In diesem Artikel wird die Funktion „defineAsyncComponent“ in Vue Router erläutert. „defineAsyncComponent“ ermöglicht die asynchrone Komponentendefinition und erleichtert das Laden von Remote-Komponenten oder die Optimierung großer Komponenten, indem das Blockieren des Hauptthreads verhindert wird.
import { defineAsyncComponent } from 'vue-router' const MyComponent = defineAsyncComponent(() => import('./MyComponent.vue'))
Die Syntax für die Verwendung von defineAsyncComponent in Vue Router lautet wie folgt:
import { defineAsyncComponent } from 'vue-router' const MyComponent = defineAsyncComponent(() => { return import('./MyComponent.vue') })
loader
: Eine Funktion, die ein Promise zurückgibt, das in eine Vue-Komponente aufgelöst wird.
Component
: Die Vue-Komponente, die dies tut gerendert werden, wenn das Versprechen aufgelöst wird.
Das obige ist der detaillierte Inhalt vonSo verwenden Sie den Vue-Router defineasynccomponent. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!