当前位置:首页 > VUE

vue实现任务清单

2026-03-27 02:31:19VUE

使用 Vue 实现任务清单

初始化 Vue 项目

通过 Vue CLI 或 Vite 创建一个新项目,安装 Vue 3 及相关依赖。确保项目环境配置正确。

vue实现任务清单

npm init vue@latest task-list
cd task-list
npm install

创建任务组件

src/components 目录下创建 TaskList.vue 文件,定义任务列表的基本结构和逻辑。

vue实现任务清单

<template>
  <div>
    <h3>任务清单</h3>
    <input v-model="newTask" @keyup.enter="addTask" placeholder="添加新任务" />
    <ul>
      <li v-for="(task, index) in tasks" :key="index">
        <span :class="{ completed: task.completed }">{{ task.text }}</span>
        <button @click="toggleTask(index)">完成</button>
        <button @click="removeTask(index)">删除</button>
      </li>
    </ul>
  </div>
</template>

<script>
export default {
  data() {
    return {
      newTask: '',
      tasks: []
    };
  },
  methods: {
    addTask() {
      if (this.newTask.trim()) {
        this.tasks.push({ text: this.newTask, completed: false });
        this.newTask = '';
      }
    },
    toggleTask(index) {
      this.tasks[index].completed = !this.tasks[index].completed;
    },
    removeTask(index) {
      this.tasks.splice(index, 1);
    }
  }
};
</script>

<style>
.completed {
  text-decoration: line-through;
  color: gray;
}
</style>

集成到主应用

src/App.vue 中引入并使用 TaskList 组件。

<template>
  <div id="app">
    <TaskList />
  </div>
</template>

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

export default {
  components: {
    TaskList
  }
};
</script>

运行项目

启动开发服务器,查看任务清单功能是否正常工作。

npm run dev

功能扩展

  1. 本地存储:使用 localStorage 持久化任务数据,避免刷新后丢失。
  2. 任务分类:添加优先级或标签功能,支持按条件筛选任务。
  3. 动画效果:通过 Vue 的过渡动画增强交互体验。
  4. 后端集成:连接 API 实现数据同步,支持多设备访问。

通过以上步骤,可以快速实现一个基础的 Vue 任务清单应用,并根据需求进一步扩展功能。

标签: 清单任务
分享给朋友:

相关文章

vue实现多任务进程

vue实现多任务进程

Vue 实现多任务进程的方法 在 Vue 中实现多任务进程通常需要结合 Web Workers 或其他异步处理技术。以下是几种常见的方法: 使用 Web Workers Web Workers 允许…

vue任务表单实现指南

vue任务表单实现指南

Vue 任务表单实现方法 表单基础结构 使用 Vue 的 v-model 实现数据双向绑定,创建任务表单的基础结构: <template> <form @submit.prev…

如何实现php异步任务

如何实现php异步任务

使用消息队列(如RabbitMQ、Redis) 消息队列是实现PHP异步任务的常见方式。通过将任务放入队列,由后台进程或消费者异步处理。安装Redis或RabbitMQ后,使用PHP客户端库(如php…

php 实现定时任务

php 实现定时任务

PHP 实现定时任务的几种方法 使用 Linux Cron 任务 在 Linux 系统中,可以通过 crontab 设置定时任务执行 PHP 脚本。编辑 crontab 文件: crontab -e…

php实现调度任务

php实现调度任务

PHP 实现调度任务的方法 PHP 可以通过多种方式实现调度任务(定时任务),以下是几种常见的方法: 使用 Cron 任务 Cron 是 Linux 系统自带的定时任务工具,可以通过配置 Cron…

vue实现定时任务

vue实现定时任务

在 Vue 中实现定时任务 Vue 中可以通过 setInterval 或 setTimeout 结合生命周期钩子实现定时任务。以下是具体实现方式: 使用 setInterval 实现循环任务 在组…