1. 前端项目目录:(vscode)
其中重点说一下store,这里涉及到vuex,每个页面存放自己的data,所以没有必要用 vuex来存储数据,但像登录token,用户信息这些全局信息,需要用vuex来管理。
2. 跨域问题
后端配合的话,让他配cors
不行的话,前端在dev环境通过webpack-dev-server的proxy解决,开发环境用nginx反代理。
3. 定义数据格式
后端配合的话,他用mock api生成好文档,推荐文档生成器 swagger
不行的话,前端自行mock,使用上一篇文章提到的mock server
4. router-view
不同的路由用同一个组件的解决办法:在router-view上加一个key
5. 打包
使用docker容器,将disk的东西打包成镜像文件
领取专属 10元无门槛券
私享最新 技术干货