
Der Titel bezieht sich auf den Manga "One Piece" über einen Mann, der Piratenkönig werden will. übers.
Heute sind wir stolz darauf, die offizielle Veröffentlichung von Vue 3.0 "One Piece" bekannt zu geben. Dies ist eine neue Hauptversion des Frameworks mit verbesserter Leistung, kleinerer Größe, besserer TypeScript-Unterstützung, neuen APIs für Großprojekte (und für mittelgroße Projekte können Sie vuex loswerden) und einer soliden Grundlage für zukünftige Plattformiterationen.
Version 3.0 umfasst mehr als zwei Jahre Entwicklungsaufwand, einschließlich mehr als 30 RFCs , mehr als 2600 Commits, 628 Pull-Anfragen von 99 Mitwirkenden und einer Vielzahl von Entwicklungs- und Dokumentationsarbeiten außerhalb des Hauptrepositorys. Wir möchten den Teammitgliedern unseren tiefsten Dank für die Übernahme dieser Arbeit, unseren Mitwirkenden für Pull-Anfragen, unseren Sponsoren für finanzielle Unterstützung und der Community für die Teilnahme an Designdiskussionen und Feedback zu Vorabversionen aussprechen. Vue ist ein unabhängiges Projekt, das für die Community erstellt und von der Community unterstützt wird. Ohne Ihre fortgesetzte Unterstützung wäre Vue 3.0 nicht möglich gewesen.
Entwicklung des "Progressive Framework" -Konzepts
Vue : , , . , , . , « »: , , .
Vue 1,3 ( Chrome Vue Devtools Google) ( , firefox, . .) , Vue , "" , , . Vue 3 .
Vue 3.0 CDN <script>, . , tree-shaking.
API, :
API
API 2.x Vue 3. 3.0 Composition API - API, Vue . Composition API API . , React, ( API 2.x).
Composition API Vue 2.x @vue/composition-api, Composition API, Vue 2, 3 (, vueuse, vue-composable).
Vue 3 Vue 2: ( 41% tree-shaking), ( 55% ) ( 133% ), ( 54% ).
Vue 3 « DOM » (compiler-informed Virtual DOM, - , . .): -, , , , (flatten, . .) . : -, .
TypeScript
Vue 3 TypeScript , , . Composition API . Vetur, VSCode, (props . .) Vue 3. , TSX, .
<script setup>: Composition API<style vars>: CSS-,
Vue 3.0, . , RFC .
<Suspense>, ( async setup()) (v-if ..). Nuxt.js (Nuxt 3 ) , , 3.1.
3.0 . , ( , vue router Vuex ), Vue 3 . Vue 3.
Vue 3 .
IE11
( v3 , v2 + ) IE11 - . 4 2020 . v2 IE11, .
:
IE11
Router Vuex
Vetur
- , GitHub npm Vue 3 , Vue, next. , npm install vue - Vue 2.x, npm install vue@next Vue 3. 2020 , 3.0.
2.7, 2.x. 2.7 3 API, / 3, . 2.7 2021 . LTS- 18 .
Versuchen
Weitere Informationen zu Vue 3.0 finden Sie auf der neuen Website. Wenn Sie bereits Vue 2.x-Benutzer sind, fahren Sie direkt mit dem Migrationsabschnitt fort .