前端技术-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 相对应

相关文章
|
8月前
|
前端开发 Java 物联网
智慧班牌源码,采用Java + Spring Boot后端框架,搭配Vue2前端技术,支持SaaS云部署
智慧班牌系统是一款基于信息化与物联网技术的校园管理工具,集成电子屏显示、人脸识别及数据交互功能,实现班级信息展示、智能考勤与家校互通。系统采用Java + Spring Boot后端框架,搭配Vue2前端技术,支持SaaS云部署与私有化定制。核心功能涵盖信息发布、考勤管理、教务处理及数据分析,助力校园文化建设与教学优化。其综合性和可扩展性有效打破数据孤岛,提升交互体验并降低管理成本,适用于日常教学、考试管理和应急场景,为智慧校园建设提供全面解决方案。
536 70
|
前端开发 JavaScript 测试技术
前端测试技术中,如何提高集成测试的效率?
前端测试技术中,如何提高集成测试的效率?
|
11月前
|
前端开发 JavaScript Java
前端解决axios请求的跨域问题【2步完成】
本文介绍如何通过前端配置解决跨域问题,主要针对Vue项目中的`vite.config.js`文件进行修改。作者在联调过程中遇到跨域报错
622 1
|
前端开发 JavaScript 搜索推荐
HTML与CSS在Web组件化中的核心作用及前端技术趋势
本文探讨了HTML与CSS在Web组件化中的核心作用及前端技术趋势。从结构定义、语义化到样式封装与布局控制,两者不仅提升了代码复用率和可维护性,还通过响应式设计、动态样式等技术增强了用户体验。面对兼容性、代码复杂度等挑战,文章提出了相应的解决策略,强调了持续创新的重要性,旨在构建高效、灵活的Web应用。
285 6
|
前端开发 JavaScript 搜索推荐
前端懒加载:提升页面性能的关键技术
前端懒加载是一种优化网页加载速度的技术,通过延迟加载非首屏内容,减少初始加载时间,提高用户访问体验和页面性能。
|
缓存 JavaScript 前端开发
JavaScript 与 DOM 交互的基础及进阶技巧,涵盖 DOM 获取、修改、创建、删除元素的方法,事件处理,性能优化及与其他前端技术的结合,助你构建动态交互的网页应用
本文深入讲解了 JavaScript 与 DOM 交互的基础及进阶技巧,涵盖 DOM 获取、修改、创建、删除元素的方法,事件处理,性能优化及与其他前端技术的结合,助你构建动态交互的网页应用。
460 5
|
移动开发 前端开发 JavaScript
惊!这些前端技术竟然能让你的网站在移动端大放异彩!
随着互联网技术的发展,移动设备成为主要的上网工具。本文介绍了几种关键的前端技术,包括响应式设计、图片优化、字体选择、HTML5和CSS3的应用、性能优化及手势操作设计,帮助开发者提升网站在移动端的显示效果和用户体验。示例代码展示了如何实现简单的双向绑定功能。
235 3
|
数据采集 前端开发 安全
前端测试技术
前端测试是确保前端应用程序质量和性能的重要环节,涵盖了多种技术和方法
|
3月前
|
JavaScript
Vue中Axios网络请求封装-企业最常用封装模式
本教程介绍如何安装并配置 Axios 实例,包含请求与响应拦截器,实现自动携带 Token、错误提示及登录状态管理,适用于 Vue 项目。
141 1
|
资源调度 JavaScript