vuejs 初体验

更新日期: 2016-08-18 阅读次数: 5392 分类: VueJS

最近在做一个图片上传的功能,允许用户一次选择多个本地图片进行上传。原本以为很简单的逻辑,就用 jquery 开搞。

于是屎堆一般的代码诞生了,各种选择器、各种拼接 html 串;关键问题是距离功能实现还差很远,而我已经厌倦了这座屎山。临时决定尝试一下 vuejs,原因是基于双向绑定来做上传进度更新、是否完成判断要简单得多,关键是代码可读性感人。

没想到,vuejs 文档扫了不到五分钟,就能顺利开搞。我觉得这样归功于之前对 angular 1 的基础还在,而 vuejs 在双向绑定、模版层基本是抄袭了 angular 1 的实现。“还是熟悉的味道,还是原来的配方” 这个形容毫不为过。原本用 jquery 搞了一下午的功能,用 vuejs 半个点就搞定了。

谈谈对 vuejs 的第一印象,山寨版 angular 1。文档不太到位,基本没有谈到单元测试,很多 demo 中的特性没有在文档中看到,当然也可能是由于我文档过的过于潦草。在 todo 那个 demo 中似乎看到了 component 的概念,这个应是抄自于 reactjs 的概念。一会在查查文档是否有提及。

总体而言,是个抄上家伙就能砍人的利器,但是否适合做大型前端项目还要继续试验。

BTW:刚在 reddit 上看到 laravel 5.3 rc1 发布了,说是默认集成了 vuejs,想不通后端框架集成前端框架有何必要,这是要走上 rails 的邪教路线呀!

领取阿里云/腾讯云服务器优惠券

关于作者

我是来自山东烟台的一名开发者,喜欢瞎折腾,顺便记记笔记。有敢兴趣的话题,欢迎加微信 zhongwei 聊聊, 查看更多联系方式。 白天写程序,晚上哄熊孩子,可能回复有点慢,见谅。同时也欢迎关注我的微信公众号“大象工具”: 大象工具微信公众号

相关文章

爱评论不评论

近期节日

2020年12月01日 世界艾滋病日
2020年12月03日 国际残疾人日
2020年12月07日 大雪
2020年12月09日 "一二九"运动纪念日
2020年12月09日 世界足球日
2020年12月10日 世界人权日
2020年12月12日 西安事变纪念日
2020年12月13日 南京大屠杀
2020年12月20日 澳门回归日
2020年12月21日 国际篮球日
2020年12月21日 冬至
2020年12月24日 平安夜
查看更多节日