如何通过api接口将json数据展现出来

  介绍

这篇文章将为大家详细讲解有关如何通过api接口将json数据展现出来,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

实现知乎客户端的一个重要知识前提就是,要知道怎么通过知乎新闻的接口,来把数据展示到微信小程序端上。

那么我们这一就先学习一下,如何将接口获取到的数据展示到微信小程序上。

1。用到的知识点

& lt; 1比;wx。请求请求接口资源(微信小程序api中的发起请求部分)

& lt; 2祝辞偷窃者实现轮播图的组件

& lt; 3祝辞wx:为循环语句

& lt; 4在微信小程序的基础知识

2。实现原理

首先,先看一下这个请求函数

wx.request ({   ,url: & # 39; * * * * * * & # 39;,,//这里填写你的接口路径   标题:,{大敌;//这里写你借口返回的数据是什么类型,这里就体现了微信小程序的强大,直接给你解析数据,再也不用去寻找各种方法去解析json、xml等数据了   & # 39;才能- type # 39;:, & # 39; application/json # 39;   },   ,数据:{//这里写你要请求的参数   ,,x: & # 39; & # 39;,,   ,,y: & # 39; & # 39;   },      ,成功:函数(res), {   ,//这里就是请求成功后,进行一些函数操作   ,console.log (res.data)   ,}   })

3。代码

分解图

如何通过api接口将json数据展现出来

& lt; 1祝辞首先上一段知乎接口数据的json格式中的开头

,“date":“20161114”,   ,“stories":(   {才能   ,才能“images":(   ,,,“http://jb51.net.com/76125c357aa7b0ca6c9cbc41b4a5326d.jpg"   ,,,,   ,才能“type": 0,   ,才能“id": 8975316,   ,才能“ga_prefix":“111422”,   ,才能“title":“小事,·,我和你们一样,   ,,},   {才能   ,才能“images":(   ,,,“http://jb51.net/7c908a5940384123fd88287dbc6a2c98.jpg"   ,,,,   ,才能“type": 0,   ,才能“id": 8977438,   ,才能“ga_prefix":“111421”,   ,才能“title":“成长嘛,谁说就意味着一定要长大了?“   ,,},

& lt; 2在索引。js中

页面({   ,数据:{   ,,时间:2000年   indicatorDots才能:,真的,   播放:才能,真的,   3000年,间隔:大敌;   加载才能:假的,   普通的才能:假   },   ,onLoad: function  (), {   ,var  that =,这//不要漏了这句,很重要   ,wx.request ({   ,,url: & # 39; http://news-at.zhihu.com/api/4/news/latest& # 39;   标题:,{才能   & # 39;才能- type # 39;:, & # 39; application/json # 39;   ,,},   ,,成功:function  (res), {//将才能获取到的json数据,存在名字叫乎的这个数组中   ,,that.setData ({   ,,,知乎:res.data.stories,   ,,//res代表成功函数的事件对,数据是固定的,故事是是上面json数据中故事      ,,})   ,,}   ,})      ,}   })

& lt; 3比;索引。wxml中

& lt; view 比;   & lt; swiper  indicator-dots=皗{indicatorDots}},   ,播放=皗{播放}}“,类=癰anners",间隔=皗{间隔}}“,时间=皗{时间}}“祝辞//这里边的属性不重要,看下边   ,& lt; block  wx:=皗{乎}}“比;   & lt;才能swiper-item 类=癰anner",在   ,,& lt; image  src=https://www.yisu.com/zixun/数据id=皗{item.image}}{{项目。b}} " bindtap=" bindViewTap”class="横幅图像宽度=" 100% "高度=" 100% "/>   <文本类=" banner-title "> {{item.title}}               

看完这个代码,你会想,根据微信小程序的绑定原理,这里边的代码哪里调用了onLoad()这个函数,不用多想,微信小程序给你省略了这些步骤。直接调用乎这个数组就行。

关于“如何通过api接口将json数据展现出来”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看的到。

如何通过api接口将json数据展现出来