Todo-list案例之实现静态组件
分析Todo-list功能点
- 增加代办事项
- 完成代办事项
- 删除待办事项
- 全选代办事项
抽取组件
组件:实现局部(特定)功能效果的html,css,js的集合;根据功能点拆分组件,组件图如下:
新建空白组件
- 创建MyHeader.vue
- 创建MyItem.vue
- 创建MyTodoList.vue
- 创建MyFooter.vue
从html中抽取结构
- 抽取index.html中body部分内容到App.vue的结构中;
- 选择输入框部分,剪切内容,随后输入MyHeader组件名称;将剪切内容复制到MyHeader组件的结构中;以此类推,完成其他组件的结构的抽取;