Vue 实战项目: 硅谷外卖(1)

摘要:
第1章:准备1.1.项目描述1)此项目为外卖WebApp2)包括商家,商品,购物车,用户等多个子模块3)使用Vue全家桶+ES6+Webpack等前端最新最热的技术4)采用模块化、组件化、工程化的模式开发1.2.项目功能界面1.3.技术选型1.4.前端路由1.5.API接口1.6.项目vue组件1.7.你能从此项目中学到什么?
第 1 章: 准备

1.1. 项目描述

1) 此项目为外卖 WebApp(SPA)
2) 包括商家, 商品, 购物车, 用户等多个子模块 
3) 使用 Vue 全家桶+ES6+Webpack 等前端最新最热的技术 
4) 采用模块化、组件化、工程化的模式开发

1.2. 项目功能界面

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.3. 技术选型

在这里插入图片描述

1.4. 前端路由

在这里插入图片描述

1.5. API 接口

在这里插入图片描述

1.6. 项目 vue 组件

在这里插入图片描述

1.7. 你能从此项目中学到什么?

1) 熟悉一个项目的开发流程 
2) 学会组件化、模块化、工程化的开发模式 
3) 掌握使用 vue-cli 脚手架初始化 Vue.js 项目 
4) 学会模拟 json 后端数据,实现前后端分离开发 
5) 学会 ES6+eslint 的开发方式 
6) 掌握一些项目优化技巧

1.7.2. Vue 插件或第三方库

1) 学会使用 vue-router 开发单页应用 
2) 学会使用 axios/vue-resource 与后端进行数据交互 
3) 学会使用 vuex 管理应用组件状态 
4) 学会使用 better-scroll/vue-scroller 实现页面滑动效果 
5) 学会使用 mint-ui 组件库构建界面 
6) 学会使用 vue-lazyload 实现图片惰加载 
7) 学会使用 mockjs 模拟后台数据接口

1.7.3. 样式/布局/效果相关

1) 学会使用 stylus 编写模块化的 CSS 
2) 学会使用 Vue.js 的过渡编写酷炫的交互动画 
3) 学会制作并使用图标字体 
4) 学会解决移动端 1px 边框问题 
5) 学会移动端经典的 cssstickyfooter 布局 
6) 学会 flex 弹性布局

免责声明:文章转载自《Vue 实战项目: 硅谷外卖(1)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇C# 根据列名获取列值es在win下添加数据(二)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

完整UI组件库Kendo UI for Vue R3 2021

R3 2021版本是Kendo UI for Vue有史以来最重大的版本发布,这个版本非常庞大,其中有20个新的原生组件,或者说有34个新组件,包括各种图表和数据可视化。下来,跟我们一起了解一下这些功能吧! Kendo UI for Vue R3 2021最新版下载 支持Bootstrap 5 在 R3 2021 中,Kendo UI for Vue正式...

vue项目使用static目录存放图片解决方案

我个人喜欢把所有引用文件全部放在打包文件src的同级文件static文件内部,方便整合。 提醒:vue项目中正常情况下图片是由 url-loader 处理,加入了hash值,如果放到static里面webpack打包后只会把资源复制到发布目录而不会把小图片优化为base64。 如果我们使用static目录存放图片会以为打包而产生一系列路径问题 总结来说有以...

EasyUI常用组件(基础)

---------------------------------------------------------------------------------------------------------------[版权申明:本文系作者原创,转载请注明出处]文章出处:http://blog.csdn.net/sdksdk0/article/deta...

NetCore项目发布对前端项目进行打包合并发布

在某个小项目中, api使用asp.net core 3.x 编写, UI页面则使用Vuejs. 正常情况下, 项目右键的发布只会发布api项目,而不会管Vuejs的项目. 所以通过简单的改造,在发布该项目时不光发布api本身, 同时也编译和发布Vuejs写的页面. 这样子就可以2个项目一起部署了. 当然我们也可以通过CI/CD来解决问题. 项目结构: *...

vue 服务端渲染 vs 预渲染(1)

服务端渲染: 1、将完整的html输出到客户端 2、要使用通用代码 优点 :  1、首次渲染快(无需等所有的js都完成下载)   2、利于seo 缺点:  1、更多的服务器负载 2、开发受限 3、需要处于node.js/php server 运行环境 预渲染:  1、使用少数营销页的seo   2、生成对特定路由静态的html文件 优点:   1、预渲染更...

vue项目中监听sessionStorage值发生变化

首先在main.js中给Vue.protorype注册一个全局方法, 其中,我们约定好了想要监听的sessionStorage的key值为’watchStorage’, 然后创建一个StorageEvent方法,当我在执行sessionStorage.setItem(k, val)这句话的时候,初始化事件,并派发事件。 1 Vue.prototype.re...