Heim >Web-Frontend >js-Tutorial >Erstellen Sie eine Einkaufslisten -App mit der Vue 3.0 -Kompositions -API
Meister Sie die Vue 3 -Kompositions -API, um Einkaufslistenanwendungen zu erstellen
Dieser Artikel zeigt, wie eine Einkaufslistenanwendung mit der VUE 3.0 -Kompositions -API erstellt und deren Vorteile erläutert wird, um den Code leichter zu lesen und zu warten. Die Kompositions -API als optionale neue Art zum Erstellen und Organisieren von Komponenten in VUE 3 macht die Definition der Reaktionskomponentenlogik intuitiver, indem alle Code für bestimmte Funktionen (z. B. die Suche) gruppiert werden. Dadurch wird Ihre Bewerbung skalierbar und wiederverwendbarer.
Kernpunkte:
setup
definiert. Vorbereitung:
Sie benötigen die Grundlagen von HTML, CSS, JavaScript und Vue sowie Textredakteuren, Webbrowser, Node.js und Vue CLI.
vue App einstellen:
<code class="language-bash">npm install -g vue-cli</code>
<code class="language-bash">vue create vueshoppinglist</code>
<code class="language-bash">cd vueshoppinglist npm run serve</code>Die Anwendung
wird in localhost:8080
ausgeführt.
Installieren und Verwenden von Kompositions -API:
<code class="language-bash">npm install --save @vue/composition-api</code>
src/main.vue
-Composition -API: <code class="language-javascript">import Vue from 'vue' import App from './App.vue' import VueCompositionApi from '@vue/composition-api' Vue.config.productionTip = false Vue.use(VueCompositionApi) new Vue({ render: h => h(App), }).$mount('#app')</code>
Benutzeroberfläche erstellen:
Erstellen Sie eine Komponente mit dem Namen ShoppingList.vue
(im Verzeichnis src/components
) und fügen Sie den folgenden Code hinzu:
<code class="language-vue"><template> <div> <div class="form-container"> <h2>我的购物清单</h2> <form> <div> <label>商品名称</label><br> <input v-model="state.input" type="text"> </div> <div> <button type="submit" class="submit">添加商品</button> </div> </form> </div> <div class="list-container"> <ul> <li v-for="(item, index) in state.items" :key="index"> {{ item }} <span style="float:right;padding-right:10px;">X</span> </li> </ul> </div> </div> </template> <style scoped> /* CSS样式 */ </style></code>
importieren und verwenden Sie die App.vue
-Komponente in ShoppingList.vue
.
Zusammenfassung:
Wir haben eine einfache Einkaufslisten -App mit der Vue 3 -Kompositions -API erstellt. Die Anwendung der Kompositions -API in VUE 2 ist es auch wert, auf die Aufmerksamkeit zu achten. Die Hauptvorteile sind besser zugängliche Methoden und Komponentenzustandsverarbeitung sowie ihre reaktionsschnellen Merkmale.
FAQ: (vereinfacht, Duplizierung vermeiden)
Diese Version hat einen optimierten Umschreiben des Originaltextes erstellt und die Bildposition und das Format beibehalten. Es geht darum, die Code -Abschnitte klarer zu organisieren und zu kommentieren, um sie leichter zu verstehen. Gleichzeitig wurde die Artikelstruktur auch so angepasst, dass sie reibungsloser und einfacher zu lesen ist.
Das obige ist der detaillierte Inhalt vonErstellen Sie eine Einkaufslisten -App mit der Vue 3.0 -Kompositions -API. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!