2025-12-01 12:55:42 +08:00
2025-12-01 10:11:46 +08:00
2025-12-01 12:55:42 +08:00
2025-10-30 14:35:06 +08:00
2025-10-30 14:35:06 +08:00
2025-10-30 14:34:01 +08:00
2025-12-01 12:55:42 +08:00

Vue

概述

这是一个基于 Vue 3 + Pinia 的轻量级待办事项 (Todo) 项目,具有以下功能:

  • 添加/删除/编辑待办事项
  • 按照全部 / 未完成 / 已完成进行筛选
  • 拖拽排序待办事项
  • 一键清除已完成事项
  • 本地存储 (localStorage) 数据持久化
  • 控制台打印操作日志,便于调试

结构

.
├── App.vue              # 根组件,管理整体状态和方法
├── main.js              # 项目入口
├── stores/todo.js       # Pinia 状态管理,存储 todos 数据和操作方法
├── components
│   ├── TodoHeader.vue   # 输入框和添加功能
│   ├── TodoList.vue     # 待办事项列表,支持编辑和拖拽排序
│   └── TodoFooter.vue   # 底部统计、筛选和清除已完成
├── assets               # 静态资源CSS/图片)
└── style.css            # 全局样式
Description
Vue test on school
Readme MIT 227 KiB
Languages
HTML 61%
Vue 29.9%
JavaScript 5%
CSS 3.1%
Nix 1%