目的是:打造无侵入式的 vue 渐进式改造 MVC项目
-
client中是vue项目中的代码
-
server 中是vue 编译输出给mvc的脚本样式等文件,在实际项目中,MVC运行此部分
优点:
- 在client端使用 babel-import-plugin 懒加载element-ui 组件,减小组件库大小
- 在client 可以像使用正常vue 项目一样,引入组件,less,sass等
- 在server 端
views/test1/template.html
和views/test2/template.html
可以添加一些服务端传入的model变量
npm install
npm run dev
svrx
(这个可以通过 npm install -g @svrx/cli 安装)
这样在 client端改动test-page2.vue
的内容可以在
https://localhost:8000/views/test2
中实时的改变
同样的 在client端改动test-page1.vue
的内容可以在
https://localhost:8000/views/test1 可以实时看到改变