[Combate del proyecto Vue]

El combate del proyecto Vue puede incluir muchos aspectos, como la creación de una aplicación de lista de tareas sencilla, la creación de una plataforma de blogs, el desarrollo de un sitio web de comercio electrónico, etc. Aquí tomo una aplicación simple de lista de tareas pendientes como ejemplo para presentar.

Primero, cree un nuevo proyecto de Vue utilizando la CLI de Vue en el directorio de su proyecto:

vue create todo-list

Luego ingrese al directorio del proyecto:

cd todo-list

Instale las bibliotecas y dependencias necesarias:

npm install

Cree un TodoList.vuecomponente llamado para mostrar una lista de tareas pendientes. En este componente, puede definir una matriz para almacenar tareas pendientes y métodos relacionados para agregar, eliminar y actualizar tareas pendientes.

Introduzca App.vueel componente TodoList.vuey utilícelo en la plantilla:

 
 
<template>
  <div id="app">
    <h1>Todo List</h1>
    <TodoList/>
  </div>
</template>

<script>
import TodoList from './components/TodoList.vue';

export default {
  name: 'App',
  components: {
    TodoList
  }
}
</script>

Ahora podemos TodoList.vueimplementar la funcionalidad de la lista de tareas pendientes en el componente. El método de implementación específico se puede determinar de acuerdo con los requisitos. El siguiente es un ejemplo:

<template>
  <div>
    <input v-model="newItem" placeholder="Add a new item">
    <button @click="addItem">Add</button>

    <ul>
      <li v-for="(item, index) in items" :key="index">
        {
   
   { item }}
        <button @click="deleteItem(index)">Delete</button>
      </li>
    </ul>
  </div>
</template>

<script>
export default {
  data() {
    return {
      newItem: '',
      items: []
    }
  },
  methods: {
    addItem() {
      if (this.newItem.trim() !== '') {
        this.items.push(this.newItem);
        this.newItem = '';
      }
    },
    deleteItem(index) {
      this.items.splice(index, 1);
    }
  }
}
</script>

De esta forma, puede ver una sencilla aplicación de lista de tareas en el navegador.

Supongo que te gusta

Origin blog.csdn.net/weixin_53964193/article/details/131920619
Recomendado
Clasificación