7-4更新 =>已将本次项目上传至 githulb/lonhon 欢迎大家下载,以后做的新东西也都会更新在上面。
之前发了一篇关于自己看待前端组件化的文章,但是由于学习和实践的业务逻辑差异,所以自己练习的一些demo逻辑比较简单,打算用vue重构现在公司做的项目,所以在一些小的功能页面上使用vue来做的,现在写的这个是项目中用户反馈功能而来的,收获还是挺多的。
收获:dom操作=>数据操作 router的使用 组件的使用,具体总结放在尾部。
功能:1.上传图片
2.显示缩略图
3.可以删除
先上成品图(主要抽取图片这块),自己在家主要做的功能,样式就不计较了。
先上文件目录
由于测试demo,结构基本和VUE初始化生成的目录一致,这里把Hello文件作为了这次组件开发的文件,App文件是主文件。这里自己理解的vue文件:是组件,也是页面。所以在定义的时候得根据实际情况来做路由还是组件。
因为产品给的图上面要求有5个按钮,意味着只能选5个文件,这里如果用原来的思维来做的话,就是放5个input进去,但是现在用vue来做了,肯定得用v-for,不然太low了。先看看html部分
使用ul列表作为input的容器,然后在li中使用v-for循环mmm对象,