vuejs 初体验

更新日期: 2016-08-18 阅读次数: 7323 分类: 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 聊聊, 查看更多联系方式