使用vue-resource进行数据交互的实例
发布时间 - 2026-01-11 03:04:30 点击率:次一.使用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;
});
}
}
错误信息如下:
这时进行断点调试:
F12 打开chrome浏览器控制台——ctrl+p ——查找相应的代码文件(car.js 即上面那段代码所在的文件。)——在19行打断点——刷新——鼠标移到res,可以看到整个封装好的结构,这里我们看到result实际上是在data里面。
所以正确获取数据的代码如下:
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进行数据交互的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
# vue
# resource数据交互
# 详解vue-Resource(与后端数据交互)
# 详解vue与后端数据交互(ajax):vue-resource
# Vue2学习笔记之请求数据交互vue-resource
# 详解vue前后台数据交互vue-resource文档
# vue之数据交互实例代码
# Vue中的数据监听和数据交互案例解析
# vuejs父子组件之间数据交互详解
# vue利用axios来完成数据的交互
# Vue2.0子同级组件之间数据交互方法
# vue.js前后端数据交互之提交数据操作详解
# 黄鹤楼
# 给大家
# 加多
# 是在
# 鼠标
# 希望能
# 可以看到
# 那段
# 这篇
# 错误信息
# 装了
# 移到
# 小编
# 大家多多
# 装好
# var
# _this
# function
# methods
# cartview
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何正确下载安装西数主机建站助手?
如何用搬瓦工VPS快速搭建个人网站?
phpredis提高消息队列的实时性方法(推荐)
如何在云服务器上快速搭建个人网站?
微博html5版本怎么弄发超话_超话进入入口及发帖格式要求【教程】
文字头像制作网站推荐软件,醒图能自动配文字吗?
如何在云虚拟主机上快速搭建个人网站?
ChatGPT怎么生成Excel公式_ChatGPT公式生成方法【指南】
如何快速搭建FTP站点实现文件共享?
如何在腾讯云服务器上快速搭建个人网站?
如何解决hover在ie6中的兼容性问题
原生JS实现图片轮播切换效果
哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?
Python文本处理实践_日志清洗解析【指导】
Laravel如何处理和验证JSON类型的数据库字段
html文件怎么打开证书错误_https协议的html打开提示不安全【指南】
Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】
javascript基本数据类型及类型检测常用方法小结
C语言设计一个闪闪的圣诞树
如何用狗爹虚拟主机快速搭建网站?
高性价比服务器租赁——企业级配置与24小时运维服务
海南网站制作公司有哪些,海口网是哪家的?
Laravel的HTTP客户端怎么用_Laravel HTTP Client发起API请求教程
如何在HTML表单中获取用户输入并结合JavaScript动态控制复利计算循环
Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区
iOS正则表达式验证手机号、邮箱、身份证号等
公司网站制作价格怎么算,公司办个官网需要多少钱?
Swift开发中switch语句值绑定模式
如何用好域名打造高点击率的自主建站?
Laravel中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析
php json中文编码为null的解决办法
米侠浏览器网页图片不显示怎么办 米侠图片加载修复
Python并发异常传播_错误处理解析【教程】
微信小程序 scroll-view组件实现列表页实例代码
Laravel如何编写单元测试和功能测试?(PHPUnit示例)
Laravel如何集成微信支付SDK_Laravel使用yansongda-pay实现扫码支付【实战】
Android中AutoCompleteTextView自动提示
CSS3怎么给轮播图加过渡动画_transition加transform实现【技巧】
如何在景安服务器上快速搭建个人网站?
Laravel怎么配置.env环境变量_Laravel生产环境敏感数据保护与读取【方法】
Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】
如何确保FTP站点访问权限与数据传输安全?
Win11怎么查看显卡温度 Win11任务管理器查看GPU温度【技巧】
Laravel怎么防止CSRF攻击_Laravel CSRF保护中间件原理与实践
javascript中的数组方法有哪些_如何利用数组方法简化数据处理
Linux虚拟化技术教程_KVMQEMU虚拟机安装与调优
香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化
Laravel如何使用Guzzle调用外部接口_Laravel发起HTTP请求与JSON数据解析【详解】
JavaScript如何操作视频_媒体API怎么控制播放
Laravel如何实现API版本控制_Laravel版本化API设计方案

