在网上找了一个vue的视频教程---高仿饿了么,讲得不错,自己也跟着讲师做了一遍,现在来帮自己整理,总结一下,加深对vue的理解。

一,功能技术分析

1,利用vue-resource实现前后端数据交互。

2,使用vue-router做前端路由实现单页应用。

3,实现列表滚动,--第三方js库better-scroll

4,收藏商家功能,使用html5的localstorage

5,图标字体的使用

6,移动端1像素边框

7,css sticky footer布局

8,flex弹性布局

二,学习目标

1,掌握Vue.js在实战中的运用

2,学会使用Vue.js完整地开发移动端App

3,学会组件化、模块化的开发方式

三,开始学习了

1,MVVM框架

MVVM的设计思想:关注Model的变化,让MVVM框架去自动更新DOM的状态,从而把开发者从操作DOM的繁琐步骤中解脱出来!

2,Vue.js介绍

它是一个轻量级MVVM框架----数据驱动+组件化的前端开发。

数据驱动,就是当数据改变了,我们不需要像jquery一样去手动获取dom来改变视图,在vue框架里ViewModel已经帮我们做好了这种关联关系。。。我们开发的时候,只需要专注数据的变化。

组件设计原则

页面上每个独立的可视、可交互区域视为一个组件。

每个组件对应一个工程目录,组件所需要的各种资源在这个目录下就近维护。

页面不过是组件的容器,组件可以嵌套自由组合形成完整的页面。

vue结合饿了么_vue高仿饿了么APP(一)相关推荐

  1. vue + vue-router + vue-resource + es6 + stylus + webpack 高仿饿了么外卖App商家详情

    VUE高仿饿了么app 本项目github地址:https://github.com/motysla/eleme.git VUE 搭建简介 刚学习了VUE高仿饿了么app课,记录课的要点,巩固知识. ...

  2. vue结合饿了么_Vue.js 高仿饿了么外卖app 全套_IT教程网

    资源名称:Vue.js  高仿饿了么外卖app  全套 资源目录: vue仿饿了么视频全套 全套 资源 │ files.txt │ project.zip │ resource.zip │ ├─第01 ...

  3. Vue.js高仿饿了么外卖App学习记录

    (给达达前端加星标,提升前端技能) 开发一款vue.js开发一款app,使用vue.js是一款高效的mvvm框架,它轻量,高效,组件化,数据驱动等功能便于开发.使用vue.js开发移动端app,学会使 ...

  4. 高仿“饿了么”Vue项目(一)

    高仿"饿了么"Vue项目(一) 当我们把Vue框架的概念过了一遍之后,要进一步提升,就要看看别人是怎么使用Vue框架来做项目了. 在github上有不少好的Vue项目,我找到了其中 ...

  5. vue +vue-router + es6 +webpack 高仿饿了么app

    vue +vue-router + es6 +webpack 高仿饿了么app 刚通过某课网的教程学习了vue高仿饿了么app,由于教程是用Vue1.0编写的,现在Vue已经更新到了2.0,所以项目遇 ...

  6. 【笔记-vue】《imooc-vue.js高仿饿了么》、《imooc-vue 音乐app》、《imooc-vue.js源码全方位解析》

    20170709 - 20171128:<imooc-vue.js高仿饿了么> 一.第一章 课程简介 1-1课程简介 1.需求分析-脚手架工具-数据mock-架构设计-代码编写-自测-编译 ...

  7. 项目:Vue.js高仿饿了吗外卖APP(一)

    Vue.js高仿饿了吗外卖APP核心知识 使用Vue.js作为项目的技术栈!这是目前最火的MVVM框架(之一),轻量.简洁.高效.数据驱动.组件化的优点,被大家称为"简单却不失优雅,小巧而不 ...

  8. Vue高仿饿了吗学习笔记

    VUE高仿饿了么app 本项目github地址:https://github.com/motysla/eleme.git VUE 搭建简介 刚学习了VUE高仿饿了么app课,记录课的要点,巩固知识. ...

  9. vue.js高仿饿了吗实现tips

    @[TOC]vue.js高仿饿了吗实现tips 高仿饿了吗–tip1 动态评星 目标:根据商家的星级生成指定的五行样式 注意点 无论星级多少,星星的个数都是五颗,所以利用v-for循环生成 利用内联标 ...

最新文章

  1. laravel项目composer安装
  2. Homebrew安装不要改hosts了,直接用这个国内源才爽!
  3. (转)mysql帮助命令使用说明
  4. Spring Boot版微信支付教程(视频 源码笔记)
  5. C++this指针的用法
  6. [css] 颜色hsla的字母分别表示什么?
  7. 计算机网络——码元,波特,速率和带宽
  8. 深度学习多模态融合_3D目标检测多模态融合综述
  9. java不同项目加token访问_利用JWT实现前后端分离的Token验证
  10. python函数调用位置_Python基础手册23——函数的调用
  11. 威纶触摸屏数值元件格式设置_在威纶触摸屏当中,数值输入元件那里的设备类型的字母都表示什么意思啊...
  12. hp打印机没有右键扫描_win7右键点击打印机图标没有扫描选项怎么解决
  13. CSS背景图片代码示例
  14. Bad notification for startForeground
  15. 深度学习环境搭建(ubuntu16.04+Titan Xp安装显卡驱动+Cuda9.0+cudnn+其他软件)
  16. 你心有喜欢的明星吗??
  17. 黑暗背景(所有暗主题cobalt,dracula...)Rstudio查看对象窗口viewer没有滚动条,白亮背景就有(所有白主题chrome,cloud)。R版本[64-bit] R-3.6.0
  18. sip信令常用的响应码
  19. 国家自然科学基金结题报告下载
  20. 5.3-badge组件

热门文章

  1. mysql性能优化2
  2. DStream操作实战:1.SparkStreaming接受socket数据,实现单词计数WordCount
  3. 程序员适合看的书 ⇌ 很多年轻人打算搞IT,问要看什么书?
  4. 移动APP反外挂攻防实战
  5. JQuery实现点击图片更换图片
  6. Latex中文模板--适用于{人文课程}
  7. JavaScript网页特效学习笔记1
  8. Java实现蓝桥杯模拟递增三元组
  9. 美剧字幕组高手写的学英语心得
  10. python一键打包工具setuptools