vue3.0 wurde am 18. September 2020 offiziell veröffentlicht. Die vue3.0-Version unterscheidet sich grundlegend von anderen Versionen. Sie minimiert die Anzahl der Tools, die Entwickler konfigurieren müssen, fügt viele umfangreiche integrierte Funktionen hinzu und verfügt über eine vollständige GUI zum Erstellen und Verwalten von Projekten.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, Vue Version 3.0, DELL G3-Computer.
Wann wurde vue3.0 veröffentlicht?
Am 18. September 2020 wurde Vue.js 3.0
offiziell veröffentlicht. Diese Veröffentlichung des Frameworks selbst bringt mehrere wesentliche Verbesserungen sowie einige Zusammenfassungen von Funktionen und Prozessen mit sich!
1.3.0-Verlauf
- Version 3.0 Repräsentiert über 2 Jahre Entwicklungsarbeit
- Mit über 30 RFCs
- 2600+ Commits
- von 99 Mitwirkenden
- 628 Pulls Anfordern
- Umfangreiche Entwicklung und Dokumentationsarbeit
2. Vue's Mission
Seien Sie für jedermann schnell erlernbar. Enger Rahmen
v-for-Traversal, um die gleichzeitige Verwendung von v-if zu vermeidenLange Listenleistungsoptimierung
Ereigniszerstörung- Lazy Loading von Bildern
- Dritter- Party-Plug-Ins werden bei Bedarf eingeführt
- Zustandslose Komponenten werden als funktionale Komponenten markiert
- Aufteilung von Unterkomponenten
- Variable Lokalisierung
- SSR
-
- 4. Bessere TypeScript-Integration
-
- Verbesserte TypeScript-Unterstützung, der Editor kann leistungsstarke Typenprüfungen sowie Fehler und Warnungen bereitstellen
- Bessere Debugging-Unterstützung
-
5. Neue API für die Handhabung groß angelegter Anwendungsfälle
readonlywatchEffect
watch- unref
- toRef
- toRefs
- isRef
- isProxy
- isReactive
- isReadonly
- customRef
- markRaw
- shallowReactive
- shallowReadonly
-
shallowRef- toRaw
-
- 6. Hierarchische interne Module
-
- Der Vue 3.0-Kern ist weiterhin über ein einfaches
verfügbar Tag, aber seine interne Struktur wurde vollständig als eine Reihe entkoppelter Module neu geschrieben. Die neue Architektur bietet eine bessere Wartbarkeit und ermöglicht es Endbenutzern, die Laufzeitgröße durch Tree Shaking um die Hälfte zu reduzieren. Die - Module lauten wie folgt:
-
Vom Modul bereitgestellte Funktionspunkte:
<script>
1 zum Erstellen benutzerdefinierter AST-Transformationen (z. B. Build-Time i18n)
2. Die Kernlaufzeit bietet
zum Erstellen benutzerdefinierter AST-Transformationen für verschiedene Renderziele (z. B.
, oder
). benutzerdefinierter Renderer. Der Standard-Renderer
wird mit derselben API erstellt. 3. Die von diesem
-Modul exportierten Funktionen können direkt auf das Reaktionssystem von
zugreifen und als eigenständiges Paket verwendet werden. Es kann mit anderen Vorlagenlösungen wie
kombiniert und sogar in Nicht-UI-Szenarien verwendet werden.
API
本机移动设备
7.composition-api-Designzweck WebGL
终端
DOM
Zielt darauf ab, die Schwierigkeiten bei der Verwendung von Vue in großen Anwendungen zu lösen.
Die Composition API basiert auf der reaktiven API und ermöglicht eine logische Komposition und Wiederverwendung ähnlich wie React-Hooks, flexiblere Code-Organisationsmuster und eine zuverlässigere Typinferenz im Vergleich zur objektbasierten 2.x-API.
@vue/reactivity
Vue
8. Leistungsverbesserungen (im Vergleich zu Vue2) lit-html
Durch Baumschütteln (bis zu 41 % Ressourcengröße reduziert)
Erstes Rendering (bis zu 55 % schneller)
Aktualisierungsgeschwindigkeit: (bis zu 133 % schneller)
Speicherbedarf: (bis zu 54 % schneller)
9. Zwei experimentelle Funktionen bereitgestellt -
-
-
-
für die Verwendung der Composition API in SFC Syntax Sugar
Zustandsgesteuerte CSS-Variablen in SFC
9. Migration 3.0-Leitfaden
-
<style vars>
https://v3.vuejs.org/guide/migration/introduction.html
10. Kompatibel mit IE11
Planen Sie, sich auf sie zu konzentrieren viertes Quartal 2020. Daher sollten Benutzer, die die Migration bestehender v2-Anwendungen planen oder IE11-Unterstützung benötigen, diese Einschränkungen zu diesem Zeitpunkt beachten.
11. Folgeplan
MigrationsversionIE11-Unterstützung
Router- und Vuex-Integration in neue Devtools
Weitere Verbesserungen bei der Template-Typ-Inferenz in Vetur
Weitere Kenntnisse zum Thema Programmierung finden Sie unter:
Das obige ist der detaillierte Inhalt vonWann wurde vue3.0 veröffentlicht?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!