关于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 提供模拟数据
③设计页面逻辑,这个比较考验经验和头脑,数据的显示、计算
④引用相关库达到想要的效果,要学会看官方文档的介绍使用,学会举一反三

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

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

  1. vue仿外卖项目(使用vue-cli3脚手架)

    1 整体介绍 1 项目源码与功能演示视频链接 源码地址:github 视频链接:b站(手机验证码是测试用的,用的自己手机号,隐私,视频演示中没有手机号登录部分) vue外卖项目功能演示 2 项目是仿外 ...

  2. 瑞吉外卖项目day01

    一.软件开发整体介绍 1.1 软件开发流程 需求分析:产品原型.需求规格说明书 设计:产品文档.UI界面设计.概要设计.详细设计.数据库设计 编码:项目代码,是单元测试 上线运维:软件环境安装.配置 ...

  3. 瑞吉外卖项目重难点及易错点知识点总结

    本文是对b站黑马程序员瑞吉外卖项目的总结,实现流程以及简单部分不做详解,重点归纳难点以及易错点.(前面是对项目的介绍,可以直接略过 看第四点总结) 视频链接:https://www.bilibili. ...

  4. 瑞吉外卖项目——瑞吉外卖

    软件开发整体介绍 软件开发流程 需求分析:产品原型.需求规格说明书 设计:产品文档.UI界面设计.概要设计.详细设计.数据库设计 编码:项目代码.单元测试 测试:测试用例.测试报告 上线运维:软件环境 ...

  5. 【SpringBoot项目实战+思维导图】瑞吉外卖①(项目介绍、开发环境搭建、后台登陆/退出功能开发)

    文章目录 软件开发整体介绍 软件开发流程 角色分工 软件环境 瑞吉外卖项目介绍 项目介绍 产品原型 技术选型 功能架构 角色 开发环境搭建 数据库环境搭建 创建数据库 数据库表导入 数据库表介绍 Ma ...

  6. JAVA外卖项目第一天 技术选型和包结构

    瑞吉外卖-Day01 课程内容 软件开发整体介绍 瑞吉外卖项目介绍 开发环境搭建 后台登录功能开发 后台退出功能开发 1. 软件开发整体介绍 作为一名软件开发工程师,我们需要了解在软件开发过程中的开发 ...

  7. 瑞吉外卖项目笔记+踩坑1——基础功能

     导航: [黑马Java笔记+踩坑汇总]JavaSE+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud/SpringCloudAlibaba+黑马旅游+谷粒商城 目录 1 ...

  8. vue开源项目(各大插件,gitup源码)

    vue开源项目(各大插件,gitup源码) 目录 UI组件 开发框架 实用库 服务端 辅助工具 应用实例 Demo示例 UI组件 element★31142 - 饿了么出品的Vue2的web UI工具 ...

  9. 基于SpringBoot的外卖项目(详细开发过程)

    基于SpringBoot+MyBatisPlus的外卖项目 1.软件开发整体介绍 软件开发流程 角色分工 2.外卖项目介绍 项目介绍 产品展示 后台系统管理 移动端 技术选型 功能结构 角色 3.开发 ...

最新文章

  1. 组态王浏览器java_1工程浏览器是组态王的集成开发环境在这里可以
  2. 浅谈android的事件分发机制
  3. 《软件过程改进》练习题
  4. Windows 10企业批量部署实战之自动化rules设置
  5. 多边形之间相交求交点的算法_路径规划算法总结
  6. sock 文件方式控制宿主机_浅析Docker运行安全
  7. 170304 地铁修建 ccf
  8. SPOJ - LCS Longest Common Substring(后缀自动机)
  9. Nginx的应用之动静分离
  10. 技术开发频道一周精选2007-8-3
  11. cmd怎么使用post请求’_flutter中dio的post请求方式使用总结
  12. python交叉编译环境_交叉编译Python
  13. dva处理_dva中使用store管理数据的异步问题
  14. 计算机网络中什么是突发错,计算机网络基础习题(含答案)
  15. ICMP数据包结构(转)
  16. Cascade:自动化测试“旅程”
  17. 树莓派python485设备通信
  18. 龙讯7号 国芯发布龙芯电脑引争议
  19. 1072 开学寄语(20 分)
  20. 这三款软件让你实现PDF批量转图片

热门文章

  1. 请问在JAVA编程中什么叫耦合?什么又叫解藕? 悬赏分:0 - 解决时间:2008-3-8 12:55...
  2. Linux课题实践一
  3. hdu 5326(基础题) work
  4. vs2010下载链接中国简体(中国含msdn)
  5. neu1250矩阵快速幂哪~~
  6. js 操作Listbox js 获取Listbox选择的值的代码
  7. 我在项目中用到的vue FullCalendar的内置函数以及配置项
  8. [ES6] 细化ES6之 -- ECMA6是什么
  9. less-postcss
  10. OpenCV3学习(12.3) kalman滤波器