vue html loader 知乎,Vue 使用心得,一些插件!(转自知乎)

饿了么。

从去年开始,有越来越多的项目在使用 vue。这些项目里面,有桌面端(比如 饿了么安全应急响应中心)也有移动端(比如 饿了么招聘),有面向用户的,也有后台系统。

实践方案的话,vue + webpack + vue-router + vue-resource。

就我个人而言,vue 的开发体验还是比较愉悦的。首先,文档非常友好,所以上手会比较快。其次,配合 webpack 和 vue-loader,每个页面都是一个 .vue 文件,写起来很方便。另外,适合做组件化开发(每个组件也是一个 .vue 文件,可以全局或者在需要的地方引入),如果遇到比较复杂的、父子组件间需要频繁通信的场景,可以用 vuex 搞定。

在写业务的过程中,团队的同事们抽象了很多公共组件出来,开源在 github (饿了么前端 · GitHub)上,大家有兴趣的话可以去试一试。这里我把这些组件分类介绍一下:

移动端:

vue-infinite-scroll:https://github.com/ElemeFE/vue-infinite-scroll

无限滚动,可以实现向下的无限加载。是一个 directive

vue-indicator:https://github.com/ElemeFE/vue-indicator

indicator 组件,提示用户正在加载,自带 modal

桌面端

目前正在编写一套完整的桌面端组件库,利用它可以快速搭建后台页面。将于近期开源。

下面要隆重介绍的是前两天刚发布的一个工具。对于使用 webpack 打包的项目来说,不管是用 vue,angular 还是 react,开启一个新项目的时候都有许多脚手架的工作要做,比如写 webpack 的配置文件,安装依赖等等。这个过程有时会很繁琐,而且对新人不友好。为了解决这个问题,团队的小伙伴写了一个构件工具——cooking - 更易上手的前端构建工具。上面列出的工作,cooking 都可以一键完成,能够极大地解放生产力。而且,它不仅支持 vue,angular 和 react 也是支持的。 作者:杨奕 链接:https://www.zhihu.com/question/38213423/answer/101195694 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

你可能感兴趣的:(vue,html,loader,知乎)