Vue练手项目(包含typescript版本)

本项目为下厨房网站的Vue实战版本,采用Vue+Vuex+Vue-Router技术栈,辅以axios进行网络请求,使用vue-cli搭建项目框架。适合前端初学者用于实践和学习。
本项目的git仓库 https://github.com/lznism/xiachufang-vue
对应的使用typescript实现的版本地址 https://github.com/lznism/xiachufang-vue-typescript
项目的后台地址 https://github.com/lznism/xcf-server
本实例对初学者友好,欢迎star,交流学习,有任何问题都可以issue交流~
技术栈

本项目采用vue+vuex+vue-router技术栈,网络请求采用axios,为业余前端练手项目,项目框架采用vue-cli构建

项目使用

本项目需要首先运行后台,先将整体项目克隆下来,然后运行npm start

git clone https://github.com/lznism/xcf-server.git

注意,我这里采用了nodemon这个工具,如果没有这个包,需要先安装npm i nodemon -g

后端项目默认跑在3000端口上,前端本地环境默认跑在8080端口上,因此这里涉及到跨域的情况,我在config/index.jsproxyTable

项目文件夹介绍
assets 项目的静态文件目录
components 通用组件目录
router 项目的路由目录
store vuex目录
utils 工具方法目录
views 视图目录
App.vue 项目的根组件
main.js 项目的入口文件
项目技术点
  1. 引入fastclick,避免300ms延时
  2. 采用rem布局
  3. 采用图片懒加载 vue-lazyload
  4. 加入vuex,本项目中使用vuex只是为了练习,vuex并不是到处都合适,vuex的使用场景1.需要实现组件通信,2.状态共享
  5. 采用路由懒加载
说明

本项目模仿下厨房构建

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值