我是从 angular1.x 将项目整个过渡到 Vue2.x.之所以没有选择 angular2.x 是感觉 Vue 更简单.构建流程如下 重构目前 angularjs1.x 的代码主要集中在 把服务放在单独的文件夹,包括 http,状态管理等各种工具类 把路由文件独立出来 把页面放在单独的文件夹,每个页面拆分为 html,js,sass 三大块 把组件抽象为单独的文件夹,每个组件拆分为 html,js,sass 三大块 利用 grunt 混淆压缩上述代码 利用 vue-cli 初始化 webpack 的 vue 项目 利用 es6 的语法及 npm 生态替换各种服务 用 vuex 实现状态管理 用 axios 实现 http 用 vue-router 实现路由 将 html,js,sass 分离的组件和页面用 .vue 模板替换 如果你对 angularjs1.x 非常熟悉.实际过渡到 vue 会更快.前提是你的代码结构拆分的比较好
我是从 angular1.x 将项目整个过渡到 Vue2.x.
之所以没有选择 angular2.x 是感觉 Vue 更简单.
构建流程如下
重构目前 angularjs1.x 的代码主要集中在
利用 vue-cli 初始化 webpack 的 vue 项目
如果你对 angularjs1.x 非常熟悉.实际过渡到 vue 会更快.前提是你的代码结构拆分的比较好