Vue2.0实现购物车功能


Posted in Javascript onJune 05, 2017

简介

vue.js是由华人尤雨溪开发的一套MVVM框架。vue.js 的核心是一个允许你采用简洁的模板语法来声明式的将数据渲染进 DOM 的系统,它非常适用于具有复杂交互逻辑的前端应用,如一些单页应用程序,有很多表单操作,页面中的内容需要根据用户的操作动态变化。

主要特性:

 1.响应式的数据绑定
 2.组件化开发
 3.Virtual DOM 

开发准备

工具

我使用的编辑器是sublime text3,首先要先安装个插件sublimeServer,用来搭建一个http服务器,使用详情请查看这篇博客文章: 配置Chrome支持本地(file协议)的AJAX请求

下载相关vue文件

 1.vue-resource.js
 2.vue.min.js(也可以用vue.js,开发版有错误提示) 

所有文件及说明

data文件夹存放着相关的数据,因为没有连接数据库,所以直接以json的形式展示数据,实际上数据库中也是以json的形式存储数据的,我们以此方式模拟与数据库的通信。
lib文件夹下存放引入的相关vue文件。
在js文件里创建vue实例。

Vue2.0实现购物车功能

页面展示

购物车界面:

Vue2.0实现购物车功能

该购物车实现了全选、自动计算总金额、删除等功能,点击删除后的效果如下:

Vue2.0实现购物车功能

点击结账,就会跳转到收货地址选择页面,点击more可以展开更多的地址选择,并且可以设置某个地址为默认地址,还可以指定配送方式。

Vue2.0实现购物车功能

主要知识点详解

vue是一个MVVM框架。

M(model,数据):

Vue2.0实现购物车功能

V(view,DOM视图):

Vue2.0实现购物车功能

VM(view-model,通信)

Vue2.0实现购物车功能

源码地址:https://github.com/Paranoidyang/vue2.0-shoppingCart

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
40个新鲜出炉的jQuery 插件和免费教程[上]
Jul 24 Javascript
动态创建script在IE中缓存js文件时导致编码的解决方法
May 04 Javascript
jQuery Validate初步体验(二)
Dec 12 Javascript
详解JavaScript中Hash Map映射结构的实现
May 21 Javascript
jQuery EasyUI右键菜单实现关闭标签/选项卡
Oct 10 Javascript
JavaScript实现经纬度转换成地址功能
Mar 28 Javascript
vue中进入详情页记住滚动位置的方法(keep-alive)
Sep 21 Javascript
JS正则表达式常见函数与用法小结
Apr 13 Javascript
Vue实现移动端拖拽交换位置
Jul 29 Javascript
解决vue项目运行提示Warnings while compiling.警告的问题
Sep 18 Javascript
vue中defineProperty和Proxy的区别详解
Nov 30 Vue.js
jquery实现鼠标悬浮弹出气泡提示框
Dec 23 jQuery
bootstrap multiselect 多选功能实现方法
Jun 05 #Javascript
JavaScript实现获取用户单击body中所有A标签内容的方法
Jun 05 #Javascript
详解Angular 4 表单快速入门
Jun 05 #Javascript
原生JS实现图片网格式渐显、渐隐效果
Jun 05 #Javascript
Node.js开发第三方微信公众平台
Jun 05 #Javascript
js自定义Tab选项卡效果
Jun 05 #Javascript
纯js实现动态时间显示
Sep 07 #Javascript
You might like
php 文件缓存函数
2011/10/08 PHP
PHP中strncmp()函数比较两个字符串前2个字符是否相等的方法
2016/01/07 PHP
PHP利用递归函数实现无限级分类的方法
2019/03/22 PHP
php session_decode函数用法讲解
2019/05/26 PHP
php ActiveMQ的安装与使用方法图文教程
2020/02/23 PHP
javascript的原生方法获取数组中的最大(最小)值
2012/12/19 Javascript
jQuery-serialize()输出序列化form表单值的方法
2012/12/26 Javascript
js汉字转拼音实现代码
2013/02/06 Javascript
js中prototype用法详细介绍
2013/11/14 Javascript
自己编写的支持Ajax验证的JS表单验证插件
2015/05/15 Javascript
Node.js服务器环境下使用Mock.js拦截AJAX请求的教程
2016/05/23 Javascript
仅一个form表单 js实现注册信息依次填写提交功能
2016/06/12 Javascript
41个Web开发者必须收藏的JavaScript实用技巧
2016/07/22 Javascript
javascript基本数据类型及类型检测常用方法小结
2016/12/14 Javascript
AngularJS与BootStrap模仿百度分页的示例代码
2018/05/23 Javascript
js实现动态增加文件域表单功能
2018/10/22 Javascript
浅谈Vue.use到底是什么鬼
2020/01/21 Javascript
Vue项目中使用flow做类型检测的方法
2020/03/18 Javascript
Python 12306抢火车票脚本 Python京东抢手机脚本
2018/02/06 Python
linux下python使用sendmail发送邮件
2018/05/22 Python
解决Python一行输出不显示的问题
2018/12/03 Python
使用python批量修改文件名的方法(视频合并时)
2020/03/24 Python
Python处理session的方法整理
2019/08/29 Python
Python整数与Numpy数据溢出问题解决
2019/09/11 Python
python错误调试及单元文档测试过程解析
2019/12/19 Python
Python使用文件操作实现一个XX信息管理系统的示例
2020/07/02 Python
Skyscanner新西兰:全球领先的旅游搜索网站
2019/08/26 全球购物
香港艺人陈冠希创办的潮流品牌:JUICESTORE
2021/03/04 全球购物
什么造成了Java里面的异常
2016/04/24 面试题
项目合作意向书范本
2014/04/01 职场文书
经济国贸专业求职信
2014/06/18 职场文书
学习雷锋标语
2014/06/25 职场文书
我们的节日中秋活动方案
2014/08/19 职场文书
小学少先队工作总结2015
2015/05/26 职场文书
陈斌强事迹观后感
2015/06/17 职场文书
Android中View.post和Handler.post的关系
2022/06/05 Java/Android