前端技术-axios 使用(2) | 学习笔记

简介: 简介:快速学习前端技术-axios 使用(2)

开发者学堂课程【微服务+全栈在线教育实战项目演练(SpringCloud Alibaba+SpringBoot):前端技术-axios 使用(2)】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/667/detail/11315


前端技术-axios 使用(2)

 

内容介绍

一、如何使想要得到的数据做出显示

二、写代码可能遇到的问题

 

一、如何使想要得到的数据做出显示

1.response 得到的是

{

"sucess'" :true,

"code":20000,

"message":"成功"

"data":{

"items":[

{"name": "lucy","age":20},

{"name": "mary","age":30},

{"name":"jack","age":40}

]

这份数据,最终目的是想

{"name": "lucy","age":20},

{"name": "mary","age":30},

{"name":"jack","age":40}

这些数据在页面中做出显示,

{

"sucess'" :true,

"code":20000,

"message":"成功"

"data":{

"items":[

这些都是提示信息

2.如何得到这份数据?

response 里有所有的数据,而 response 里究竟有什么?刷新,Object {dato: Object,stotus:200, stotusText:"OK", headers:Object,config:Obect...}为 response 的值,点开 Object

config:Object

data:Object

headers:Object

request:XMLHttpRequest  

status:200

statusText: "OK"

__proto__:Object 可以看到很多的信息,这些信息包含响应中的所有信息,htp 中有请求响应,status:200就是状态200,statusText: "OK"表示已成功,数据在 data中,将 data 点开

data:Obfect

code:20000  

data:Object  

message:"成功"  

sucess:true

__proto___:Object

这些值是真正的数据

data 中还有一个 data,这个 data 里含有 items

Json 数据就是 key value

"sucess'" :true,

"code":20000,

"message":"成功"

"data":{

"items":[

{"name": "lucy","age":20},  

{"name": "mary","age":30},  

{"name":"jack","age":40}  

黄色为 key,绿色为 value,data.items 得到内容(key.value得到内容)

3.items 内容如何得到?

response 整体内容.data.data.items 得到里面数据,主要是看层级结构。

代码

//通过response获取具体数据,赋值给定义空数组  

this.userlist = response.data.data.items  

console. log(this.userlist)

刷新一下看是否成功

Array[3]

0:0bject

1:0bject

2:0bject

__ob___:_e

length:3

__proto__:Array

这些数据出现,表示已经成功

4.如何将 userlist 中的数据进行显示

将数组用 v-for 进行遍历

<!--把userList数组里面数据显示使用v-for指令  -->  

<div v-for="user in userlist">

{{user .name}} -- {fuser.age}}

</div>

执行结果

lucy--  20  

mary  30  

jack  --40

数据在页面中已经做出了显示,表明已经成功

 

二、写代码可能遇到的问题

1.单词写错

例如前面 Response 中 R 大写,下面 r 小写,刷新数据没有,但是点击 F12里面没有报错,可能会有人认为是系统问题,这就是前端问题不好调制的原因

2.response.data.data.items 中 json 文件中命名为 items 要与 html 中的 items 相对应

相关文章
|
1月前
|
前端开发 JavaScript 测试技术
前端测试技术中,如何提高集成测试的效率?
前端测试技术中,如何提高集成测试的效率?
|
1月前
|
前端开发 JavaScript 搜索推荐
HTML与CSS在Web组件化中的核心作用及前端技术趋势
本文探讨了HTML与CSS在Web组件化中的核心作用及前端技术趋势。从结构定义、语义化到样式封装与布局控制,两者不仅提升了代码复用率和可维护性,还通过响应式设计、动态样式等技术增强了用户体验。面对兼容性、代码复杂度等挑战,文章提出了相应的解决策略,强调了持续创新的重要性,旨在构建高效、灵活的Web应用。
39 6
|
1月前
|
前端开发 JavaScript 搜索推荐
前端懒加载:提升页面性能的关键技术
前端懒加载是一种优化网页加载速度的技术,通过延迟加载非首屏内容,减少初始加载时间,提高用户访问体验和页面性能。
|
1月前
|
缓存 JavaScript 前端开发
JavaScript 与 DOM 交互的基础及进阶技巧,涵盖 DOM 获取、修改、创建、删除元素的方法,事件处理,性能优化及与其他前端技术的结合,助你构建动态交互的网页应用
本文深入讲解了 JavaScript 与 DOM 交互的基础及进阶技巧,涵盖 DOM 获取、修改、创建、删除元素的方法,事件处理,性能优化及与其他前端技术的结合,助你构建动态交互的网页应用。
50 5
|
1月前
|
移动开发 前端开发 JavaScript
惊!这些前端技术竟然能让你的网站在移动端大放异彩!
随着互联网技术的发展,移动设备成为主要的上网工具。本文介绍了几种关键的前端技术,包括响应式设计、图片优化、字体选择、HTML5和CSS3的应用、性能优化及手势操作设计,帮助开发者提升网站在移动端的显示效果和用户体验。示例代码展示了如何实现简单的双向绑定功能。
39 3
|
1月前
|
数据采集 前端开发 安全
前端测试技术
前端测试是确保前端应用程序质量和性能的重要环节,涵盖了多种技术和方法
|
1月前
|
移动开发 前端开发 JavaScript
前端实训,刚入门,我用原生技术(H5、C3、JS、JQ)手写【网易游戏】页面特效
于辰在大学期间带领团队参考网易游戏官网的部分游戏页面,开发了一系列前端实训作品。项目包括首页、2021校园招聘页面和明日之后游戏页面,涉及多种特效实现,如动态图片切换和人物聚合效果。作品源码已上传至CSDN,视频效果可在CSDN预览。
45 0
|
2月前
|
资源调度 JavaScript
|
4月前
|
JavaScript 前端开发
【Vue面试题二十五】、你了解axios的原理吗?有看过它的源码吗?
这篇文章主要讨论了axios的使用、原理以及源码分析。 文章中首先回顾了axios的基本用法,包括发送请求、请求拦截器和响应拦截器的使用,以及如何取消请求。接着,作者实现了一个简易版的axios,包括构造函数、请求方法、拦截器的实现等。最后,文章对axios的源码进行了分析,包括目录结构、核心文件axios.js的内容,以及axios实例化过程中的配置合并、拦截器的使用等。
【Vue面试题二十五】、你了解axios的原理吗?有看过它的源码吗?
|
2月前
|
缓存 JavaScript 搜索推荐