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 相关文章推荐
使用JavaScript构建JSON格式字符串实现步骤
Mar 22 Javascript
Javascript基础 函数“重载” 详细介绍
Oct 25 Javascript
css如何让浮动元素水平居中
Aug 07 Javascript
jQuery实现的网页右下角tab样式在线客服效果代码
Oct 23 Javascript
jQuery实现带玻璃流光质感的手风琴特效
Nov 20 Javascript
javascript Promise简单学习使用方法小结
May 17 Javascript
jQuery 3 中的新增功能汇总介绍
Jun 12 Javascript
关于微信jssdk实现多图片上传的一点心得分享
Dec 13 Javascript
详解vue-cli3使用
Aug 14 Javascript
vue给对象动态添加属性和值的实例
Sep 09 Javascript
layui table 复选框跳页后再回来保持原来选中的状态示例
Oct 26 Javascript
JavaScript 判断浏览器是否是IE
Feb 19 Javascript
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
ninety plus是什么?ninety plus咖啡好吗?
2021/03/04 新手入门
PHP SEO优化之URL优化方法
2011/04/21 PHP
PHP输出XML到页面的3种方法详解
2013/06/06 PHP
试用php中oci8扩展
2015/06/18 PHP
详解php的socket通信
2015/08/11 PHP
PHP实现的MD5结合RSA签名算法实例
2017/10/07 PHP
Mac下快速搭建PHP开发环境步骤详解
2019/05/05 PHP
one.php 多项目、函数库、类库 统一为一个版本的方法
2020/08/24 PHP
JavaScript中清空数组的三种方法分享
2011/04/07 Javascript
jQuery遍历Form示例代码
2013/09/03 Javascript
使用JavaScript修改浏览器URL地址栏的实现代码
2013/10/21 Javascript
jquery如何扑捉回车键触发的事件
2014/04/24 Javascript
Shell脚本实现Linux系统和进程资源监控
2015/03/05 Javascript
简介AngularJS的视图功能应用
2015/06/17 Javascript
jQuery 获取页面li数组并删除不在数组中的key
2016/08/02 Javascript
Bootstrap风格的WPF样式
2016/12/07 Javascript
Nodejs使用Mongodb存储与提供后端CRD服务详解
2018/09/04 NodeJs
JavaScript实现移动端带transition动画的轮播效果
2020/03/24 Javascript
Python时间戳使用和相互转换详解
2017/12/11 Python
Python使用gRPC传输协议教程
2018/10/16 Python
在vscode中配置python环境过程解析
2019/09/28 Python
Python对Tornado请求与响应的数据处理
2020/02/12 Python
Python如何根据时间序列数据作图
2020/05/12 Python
python实现数字炸弹游戏
2020/07/17 Python
canvas离屏技术与放大镜实现代码示例
2018/08/31 HTML / CSS
P D PAOLA意大利官网:西班牙著名的珠宝首饰品牌
2019/09/24 全球购物
英国钻石公司:British Diamond Company
2020/02/16 全球购物
国际商务系学生个人的自我评价
2013/11/26 职场文书
计算机软件个人的自荐信范文
2013/12/01 职场文书
大学生职业生涯规划范文
2014/01/08 职场文书
舞蹈兴趣小组活动总结
2014/07/07 职场文书
关于运动会广播稿200字
2014/10/08 职场文书
党员作风建设自查报告
2014/10/23 职场文书
颐和园导游词400字
2015/01/30 职场文书
南湾猴岛导游词
2015/02/09 职场文书
2016年端午节红领巾广播稿
2015/12/18 职场文书