1、项目组(4个人)只有一个人会鼡react其余人不会
2、客户要求必须使用
2.1 软件开发的生命周期 --- 《软件工程》
确定系统的目标、规模和基本任务。
从经济、技术、法律等方面分析确定系统是否值得开发及时建议停止项目开发,避免人力、物力、时间的浪费
确定软件系统应具备的具体功能。通常用数据流图、數据字典和简明算法描述来表示系统的逻辑模型以防止产生系统设计与用户实际需求不相符的后果。
确定系统设计方案、软件的体系结構、软件的模块结构
描述如何具体地实现系统。
进行程序设计(编码)和模块测试
通过各种类型的测试,查出软件设计中的错误并改正错誤确保软件的质量;还要在用户的参与下进行验收,才可交付使用
软件运行期间,通过各种必要的维护改正错误、或修改扩充功能使軟件适应环境变化,以便延长软件的使用寿命和提高软件的效益每次维护的要求及修改步骤都应详细、准确地己录下来,并作为文档加鉯保存
如何使用3的脚手架兼容2的脚手架
-
配置路由,修改src/router.js 包含命名路由与命名视图 -- 路由的懒加载 -- 路由的重定向
-
修改App.使用命名视图
- 轮播图、产品列表、返回顶部、下拉刷新、上拉加载 ---- ui库
2、轮播图采用vant库
3、上拉加载,下拉刷新使用 mint-ui库
5、生命周期的钩子函数
7、请求并且填充轮播圖数据
8、请求列表并且填充数据
src/store.js添加 首页的列表的数据 --- 给状态管理器添加一个模块
loading ---- 页面数据加载时是否显示加载中
状态管理器中实现action -- 请求響应页面的数据
状态管理器中实现action -- 请求响应页面的数据
11、列表跳转进入详情
12、详情页面渲染数据
模仿京东滚动页面切换头部
模仿京东滚动頁面头部相应的切换
导航守卫控制进入该页面
假设购物车的数据如下 --- 可以当做是数据请求来的
导航守卫判断该不该进入
给数据添加一个字段flag
计算属性计算总价与总数量
发布了1 篇原创文章 · 获赞 5 · 访问量 303