关于vue外卖项目的一些总结

本文概述了Vue外卖项目构建流程,包括项目结构搭建、路由配置、组件拆分及数据通信策略。从静态页面拆分到动态数据展示,详细介绍了如何使用axios、vuex进行数据管理,以及在无API接口时如何运用mockjs模拟数据。
摘要由CSDN通过智能技术生成

关于vue外卖项目的一些总结
1、搭建项目的结构
api:存放ajax模块获取数据
common:存放一些静态文件,样式
Components:存放普通组件
Filters:存放一些过滤模块,比如日期过滤
Mock:存放mock数据和配置文件
Pages:存放一些路由组件
Router:配置路由的index.js
Store:vuex状态管理文件,存放着 state、action、getters、mutation、 mutation-type、index等js文件
在这里插入图片描述
2、项目进展的流程
1、观察静态页面,合理拆分出一级路由组件和二级路由组件。
2、拆分路由后,创建相应的路由页面模块,通过vue-router配置路由,在main.js里应用路由
3、拆分普通组件,1是组件存在共用的情况,2是组件比较繁琐,这两种情况最好进行拆分。步骤:在需要该组件的页面引入组件,并映射成标签使用
4、静态页面拆分完毕后,将进行通信,使数据动态呈现
①从后台给出的api接口获取数据,使用axios发送ajax请求,在api文件夹里创建ajax.js 封装获取数据的方法,向外暴露,在创建index.js,创建对应的方法,获取相应的数据,使用vuex管理数据,判断什么时候需要获取数据,通过this.$store.dispatch()来向action发送请求,获取数据使用…mapState([])
②再后台没有给出接口时,我们需要自己mock数据,学会根据页面显示内容设计模拟数据,利用 mockjs 提供模拟数据
③设计页面逻辑,这个比较考验经验和头脑,数据的显示、计算
④引用相关库达到想要的效果,要学会看官方文档的介绍使用,学会举一反三

总结:这些都只是一些粗略的体会,绝知此事要躬行!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北街学长

你的鼓励使我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值