# TodoList **Repository Path**: lyt2024/todo-list ## Basic Information - **Project Name**: TodoList - **Description**: 一个todolist,具有增加、删除、勾选、全部勾选、删除已完成任务、编辑任务等功能。 技术栈:vue2 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-06-30 - **Last Updated**: 2023-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Todolist ## 功能简介 一个todolist,具有增加、删除、勾选、全部勾选、删除已完成任务、编辑任务等功能。 技术栈:vue2 ## 案例总结 1.组件化编码流程 (1).拆分静态组件:组件要按照结构拆分,命名不要与html元素冲突 (2).实现动态组件:考虑好数据的存放位置,数据是一个组件在用,还是一些组件在用: ①一个组件在用:放在组件自身即可 ②一些组件在用:放在他们共同的上级组件上 (状态提升) (3).实现交互:从绑定事件开始 2.组件通信: (1).相邻的上下级 上级组件 =props=>下级组件: 下级组件 ==>上级组件: ①上先用props给下级函数,下级调用函数改变数据 ②组件的自定义事件 (2)任意组件通信 ①全局事件总线 ②第三方库(如pubsub)