Unterschied: Vue-Dateien verwenden das Webview-Rendering im Mini-Programmmodus, und NVue verwendet das native Rendering im Weex-Modus. Komponenten und JS werden auf die gleiche Weise geschrieben, aber das CSS, das für den nativen Schriftsatz verwendet werden kann, muss flexibel sein Layout.
Empfohlen: „uni-app Development Tutorial“
uni-app trennt Logik und Rendering auf der App-Seite.
Webview-Rendering im Applet-Modus und natives Rendering im Weex-Modus. Sie können die beiden Rendering-Engines entsprechend Ihren Anforderungen auswählen.
vue-Dateien verwenden die Miniprogramm-Methode für das Webview-Rendering.
nvue verwendet die Weex-Methode für das native Rendering. Die Komponenten werden auf die gleiche Weise wie js geschrieben, aber das CSS ist anders. Das CSS das für den nativen Schriftsatz verwendet werden kann, muss ein Flex-Layout sein
Wenn Sie auf der App-Seite die Vue-Seite verwenden, verwenden Sie das Webview-Rendering. Wenn Sie die NVUE-Seite (Abkürzung für Native Vue) verwenden, verwenden Sie das native Rendering. Zwei Seiten können gleichzeitig in einer App verwendet werden. Die Homepage verwendet beispielsweise nvue und die Seite der zweiten Ebene verwendet vue. Dies ist das Hallo-Uni-App-Beispiel.
Obwohl nvue auch über mehrere Terminals kompiliert werden kann und H5 und kleine Programme ausgeben kann, ist die CSS-Schreibmethode von nvue begrenzt. Wenn Sie also keine Apps entwickeln, müssen Sie nvue nicht verwenden.
nvue und vue kommunizieren miteinanderIn der Uni-App können nvue- und vue-Seiten gemischt und angepasst werden.
Es wird empfohlen, uni.$on, uni.$emit für die Seitenkommunikation zu verwendenWeitere Programmierkenntnisse finden Sie unter:
! !
Programmierunterricht
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen den NVUE- und VUE-Dateien von Uniapp?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!