Heim >Web-Frontend >js-Tutorial >Erstellen Sie eine Einkaufslisten -App mit der Vue 3.0 -Kompositions -API

Erstellen Sie eine Einkaufslisten -App mit der Vue 3.0 -Kompositions -API

Lisa Kudrow
Lisa KudrowOriginal
2025-02-10 16:17:12127Durchsuche

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.

Build a Shopping List App with the Vue 3.0 Composition API

Kernpunkte:

  • Vue 3.0 -Kompositions -API bietet einen einfacheren Zugriff und eine intuitivere Möglichkeit, die reaktionsschnelle Komponentenlogik zu definieren und Anwendungen skalierbarer und wiederverwendbarer zu gestalten.
  • Kompositions -API kann weltweit installiert oder in bestimmte Komponenten bei Bedarf importiert werden.
  • Verwenden Sie die Kompositions -API, um Einkaufslistenanwendungen zu erstellen, um Elemente hinzuzufügen und zu entfernen. Der Anwendungsstatus und seine Methoden sind in der Methode setup definiert.
  • Kompositions -API verbessert, wie Methoden und Komponentenzustände behandelt werden, um sie zugänglicher und reaktionsschneller zu gestalten. Es kann in Verbindung mit der Options -API verwendet werden und bietet flexibleren und reaktionsschnelleren Zustand für ein besseres staatliches Management.

Vorbereitung:

Sie benötigen die Grundlagen von HTML, CSS, JavaScript und Vue sowie Textredakteuren, Webbrowser, Node.js und Vue CLI.

vue App einstellen:

  1. Globale Installation von Vue CLI:
<code class="language-bash">npm install -g vue-cli</code>
  1. Erstellen Sie ein Projekt:
<code class="language-bash">vue create vueshoppinglist</code>
  1. Geben Sie das Projektverzeichnis ein und starten Sie den Entwicklungsserver:
<code class="language-bash">cd vueshoppinglist
npm run serve</code>
Die Anwendung

wird in localhost:8080 ausgeführt.

Build a Shopping List App with the Vue 3.0 Composition API

Installieren und Verwenden von Kompositions -API:

  1. Kompositions -API installieren:
<code class="language-bash">npm install --save @vue/composition-api</code>
  1. Registrieren Sie sich weltweit in der 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.

Build a Shopping List App with the Vue 3.0 Composition API

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn