怎么用vue读取远程新闻API接口获取到数据?

用vue读取远程新闻API接口获取到数据

准备工作

1.你需要到阿里云注册
阿里云地址
2.注册完去这个新闻接口,购买1元1000条,也可实名后可享受免费100条,要不断调试的话100条很明显不够哦。
新闻接口地址
在这里插入图片描述
从这里查看购买的订单
在这里插入图片描述

购买后记得保存一下需要的信息
请求码

在这里插入图片描述
新闻列表 请求地址及配置信息
在这里插入图片描述
新闻频道 请求地址及配置信息
在这里插入图片描述

开始获取接口和数据

创建专门文件夹来进行配置和接口对接
在这里插入图片描述
config里直接将请求码拿过来就行

在这里插入图片描述
这里还要下载一个外部包 axios
在这里插入图片描述
下载完在newsServices导入该包
导入config的请求码
配置新闻频道
get请求 该频道的请求地址 每次请求传入验证的请求码 返回最终想得到的频道数组
配置新闻列表
基本同上,另外需要配置表里需要的一些配置,详情可参考上表

在这里插入图片描述

Vue组件导入执行的接口函数

获取新闻频道
等待获取成功后再进行操作 得到改数组
然后就可以读取自己想要的数据了

在这里插入图片描述
获取新闻列表
我这里是通过父组件传递获取的
在父组件导入请求函数 执行获取

this.news = resp.contentlist; 最终数组是该id对应下的数组中的新闻数组 不清楚的可以打印获取的数组查看结构就能明白了,实际是个数组嵌套哦
在这里插入图片描述
在这里插入图片描述

这样就能在页面上获取到接口的数据了

在这里插入图片描述
切换标题
在这里插入图片描述
当然其中操作还得自己对数据进行合理处理才能达到这样的效果。
希望对大家有帮助!
点个赞吧,米娜。

  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值