当前位置:   article > 正文

Vue | TodoList 案例【完整过程】_vue todolist案例

vue todolist案例


在这里插入图片描述

实现静态组件

拆分静态组件:组件要按照功能点拆分,命名不要与html元素冲突。
在这里插入图片描述

  • 创建组件
    在这里插入图片描述

  • App.vue 里引入组件并注册组件
    在这里插入图片描述

因为item 是在List 里面的,所以要在list 里面 引入 item在这里插入图片描述

  • 然后将静态页面都复制到App.vue 里面,template里面放的是html中的结构,style里面放的是样式在这里插入图片描述
  • 读代码,分析结构
  • 开始拆分复制过来的html结构
    App.vue里的头部结构拿走,然后立即在App.vue里面写上<MyHeader/>,在这里占位,然后去MyHeader.vue里面的template结构里粘贴头部结构
    以此类推Footer,list,item在这里插入图片描述
    完成图
  • 开始拆分复制过来的css结构
    看注释,base是公共区域的,放在App.vue里面,然后把Header,Footer,List,Item分别拿到放到组件里面,然后加上scoped样式在这里插入图片描述
    在这里插入图片描述

展示动态数据

  • 考虑数据的类型,名称,以及怎么存放
    这里是todo案例,包含你要做的事情,是否完成,所以用对象来包裹最好,每一件事情item都是一个对象,所有事情list用数组来存放在这里插入图片描述

  • 数据存放在哪个组件
    这里是列表,所以存放在List里面

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/223842
推荐阅读
相关标签
  

闽ICP备14008679号