season5总结
season5总结
前言
项目链接
github:https://caokejian.github.io/Season-5/dist/
腾讯云:(部署Xshell出现秘钥问题没有解决...)
前端
vue2+vuex·····从0开始的酒庄销售系统的前端项目
后端
后端采用其他公司的开源接口,数据是小组Apifox模拟出来了
考虑过Rails,Rails优点是开发效率很高,书写很简便,单元测试也使用过,但由于我技术不成熟,这个项目属于前端,我对于后端还是很有期待......
技术选型
Docker、Vue全家桶、Js、腾讯云服务器
页面展示
XD、mastergo
需求文档

设计思路
1. 页面布局(首页、全部商品、个人中心、购物车、登录)
整体采用flex布局,部分区域设置响应式,如:


2. 不使用第三方组件库,手动封装组件库,如(提示窗口):

3. axios发送请求,并封装拦截器:

4. 实现登录模态窗口,控制变量放进vuex管理:

5. 手机验证与微信验证采用接口,抽取在utils文件夹下:



6. 采用npm的qs模块,将URL解析成对象的形式
7. 用户信息保存在vuex中,请求数据,登录成功
8. 数据渲染
懒加载期初实现,但和computed属性冲突不知道怎么解决...
=>思路 获取浏览器兼容的各种“高度”
v-show控制显示
scrollFn函数实现其功能
节流做法

9. 实现搜索、筛选(按价格、销量、区间)功能
10. 实现跳转(商品=>商品详情)
思路=>通过地址栏传id=>通过id查找所载数据索引
11. 实现购物车 通过vuex管理数据持久化(保存本地法)
12. 全局导航守卫
在个人中心页使用了导航守卫,检测不到登录的‘x-auth-token'不能进入,使登陆模态窗口跳出
13. 购物车组件写进个人中心的小购物车里
14. 跨域配置


浙公网安备 33010602011771号