本项目的git仓库https://github.com/lznism/xiachufang-vue
对应的使用typescript实现的版本地址https://github.com/lznism/xiachufang-vue-typescript
项目的后台地址https://github.com/lznism/xcf-server
本实例对初学者友好,欢迎star,交流学习,有任何问题均可以issue交流~html
本项目采用vue+vuex+vue-router
技术栈,网络请求采用axios
,为业余前端练手项目,项目框架采用vue-cli
构建前端
本项目须要首先运行后台,先将总体项目克隆下来,而后运行npm start
vue
git clone https://github.com/lznism/xcf-server.git
注意,我这里采用了nodemon
这个工具,若是没有这个包,须要先安装npm i nodemon -g
node
后端项目默认跑在3000
端口上,前端本地环境默认跑在8080
端口上,所以这里涉及到跨域的状况,我在config/index.js
的proxyTable
中ios
assets 项目的静态文件目录 components 通用组件目录 router 项目的路由目录 store vuex目录 utils 工具方法目录 views 视图目录 App.vue 项目的根组件 main.js 项目的入口文件
vuex的使用场景 须要实现组件通讯 状态共享
本项目模仿下厨房构建git