使用vue-resource进行数据交互的实例


Posted in Javascript onSeptember 02, 2017

一.使用vue-resource插件进行数据交互式,返回的并不是直接的json数据,其实还封装了一层。

如下代码:直接使用 res.result.list 取不到数据。

methods:{
  cartview:function(){
   var _this = this;
   this.$http.get("data/cartData.json").then(function(res){
    _this.productList = res.result.list;
    _this.totalMoney = res.result.totalMaoney;
   });
  }
 }

错误信息如下:

使用vue-resource进行数据交互的实例

这时进行断点调试:

F12 打开chrome浏览器控制台——ctrl+p ——查找相应的代码文件(car.js 即上面那段代码所在的文件。)——在19行打断点——刷新——鼠标移到res,可以看到整个封装好的结构,这里我们看到result实际上是在data里面。

使用vue-resource进行数据交互的实例

使用vue-resource进行数据交互的实例

使用vue-resource进行数据交互的实例

所以正确获取数据的代码如下:

methods:{
  cartview:function(){
   var _this = this;
   this.$http.get("data/cartData.json").then(function(res){
    _this.productList = res.data.result.list;
    _this.totalMoney = res.data.result.totalMaoney;
   });
  }
 }

json文件结构如如下

{
 "status":1,
 "result":{
 "totalMoney":109,
 "list":[
  {
  "productId":"600100002115",
  "productName":"黄鹤楼香烟",
  "productPrice":19,
  "productQuantity":1,
  "productImage":"img/goods-1.jpg",
  "parts":[
   {
   "partsId":"10001",
   "partsName":"打火机",
   "imgSrc":"img/part-1.jpg"
   },
   {
   "partsId":"10002",
   "partsName":"打火机",
   "imgSrc":"img/part-1.jpg"
   }
  ]
  },
  {
  "productId":"600100002120",
  "productName":"加多宝",
  "productPrice":8,
  "productQuantity":5,
  "productImage":"img/goods-2.jpg",
  "parts":[
   {
   "partsId":"20001",
   "partsName":"吸管",
   "imgSrc":"img/part-2.jpg"
   }
  ]
  },
  {
  "productId":"600100002117",
  "productName":"金装黄鹤楼",
  "productPrice":25,
  "productQuantity":2,
  "productImage":"img/goods-1.jpg",
  "parts":[
   {
   "partsId":"10001",
   "partsName":"打火机-1",
   "imgSrc":"img/part-1.jpg"
   },
   {
   "partsId":"10002",
   "partsName":"打火机-2",
   "imgSrc":"img/part-1.jpg"
   }
  ]
  }
 ]
 },
 "message":""

以上这篇使用vue-resource进行数据交互的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript之锁定表格栏位
Jun 29 Javascript
jQuery实现点击标题输入详细信息
Apr 16 Javascript
js识别不同浏览器基于userAgent做判断
Jul 29 Javascript
node.js中的querystring.escape方法使用说明
Dec 10 Javascript
jQuery插件ajaxFileUpload使用实例解析
Oct 19 Javascript
关于微信jssdk实现多图片上传的一点心得分享
Dec 13 Javascript
Spring boot 和Vue开发中CORS跨域问题解决
Sep 05 Javascript
详解Vue的常用指令v-if, v-for, v-show,v-else, v-bind, v-on
Oct 12 Javascript
vue-cli3 项目优化之通过 node 自动生成组件模板 generate View、Component
Apr 30 Javascript
javascript实现倒计时效果
Feb 17 Javascript
vue实现的多页面项目如何优化打包的步骤详解
Jul 19 Javascript
详解vue-router的导航钩子(导航守卫)
Nov 02 Javascript
jquery tmpl模板(实例讲解)
Sep 02 #jQuery
自制简易打赏功能的实例
Sep 02 #Javascript
Vue使用vue-cli创建项目
Sep 01 #Javascript
vue 里面使用axios 和封装的示例代码
Sep 01 #Javascript
ionic2懒加载配置详解
Sep 01 #Javascript
javascript 中事件冒泡和事件捕获机制的详解
Sep 01 #Javascript
Vue的Class与Style绑定的方法
Sep 01 #Javascript
You might like
音乐朗读剧《MARS RED》2021年TV动画化决定!
2020/03/06 日漫
备份mysql数据库的php代码(一个表一个文件)
2010/05/28 PHP
用php的ob_start来生成静态页面的方法分析
2011/03/09 PHP
PHP中SESSION使用中的一点经验总结
2012/03/30 PHP
CodeIgniter框架过滤HTML危险代码
2014/06/12 PHP
PHP获取当前页面URL函数实例
2014/10/22 PHP
ThinkPHP自定义函数解决模板标签加减运算的方法
2015/07/03 PHP
JavaScript this调用规则说明
2010/03/08 Javascript
jQuery结合CSS制作动态的下拉菜单
2015/10/27 Javascript
基于JavaScript实现网页倒计时自动跳转代码
2015/12/28 Javascript
js停止冒泡和阻止浏览器默认行为的简单方法
2016/05/15 Javascript
BootStrap selectpicker
2016/06/20 Javascript
Bootstrap风格的zTree右键菜单
2017/02/17 Javascript
Bootstrap缩略图的创建方法
2017/03/22 Javascript
BootStrap selectpicker后台动态绑定数据的方法
2017/07/28 Javascript
微信小程序的日期选择器的实例详解
2017/09/29 Javascript
详解搭建es6+devServer简单开发环境
2018/09/25 Javascript
微信小程序rich-text富文本用法实例分析
2019/05/20 Javascript
JS实现电脑虚拟键盘打字测试
2020/06/24 Javascript
jdk1.8+vue elementui实现多级菜单功能
2020/09/24 Javascript
Python中实现参数类型检查的简单方法
2015/04/21 Python
python 从文件夹抽取图片另存的方法
2018/12/04 Python
Python学习笔记之视频人脸检测识别实例教程
2019/03/06 Python
pyqt5移动鼠标显示坐标的方法
2019/06/21 Python
简单了解python单例模式的几种写法
2019/07/01 Python
python+numpy实现的基本矩阵操作示例
2019/07/19 Python
python爬虫 基于requests模块的get请求实现详解
2019/08/20 Python
Ranorex通过Python将报告发送到邮箱的方法
2020/01/12 Python
pytorch模型预测结果与ndarray互转方式
2020/01/15 Python
详解基于 Canvas 手撸一个六边形能力图
2019/09/02 HTML / CSS
美国美妆网站:B-Glowing
2016/10/12 全球购物
优秀员工表扬信
2014/01/17 职场文书
医科大学毕业生自荐信
2014/02/03 职场文书
病危通知单
2015/04/17 职场文书
农业项目合作意向书
2015/05/08 职场文书
大学生各类奖学金申请书
2019/06/24 职场文书