怎么通过api接口将json数据展现到小程序中(api,json,小程序,编程语言)

时间:2024-05-03 09:28:27 作者 : 石家庄SEO 分类 : 编程语言
  • TAG :

如何将接口获取到的数据展示到微信小程序上。

1.用到的知识点

<1> wx.request 请求接口资源(微信小程序api中的发起请求部分)

<2>swiper 实现轮播图的组件

<3>wx:for 循环语句

<4>微信小程序的基础知识

2.实现原理

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

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

3.代码

分解图

怎么通过api接口将json数据展现到小程序中

<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":"成长嘛,谁说就意味着一定要长大了?"},

<2>index.js中

Page({data:{duration:2000,indicatorDots:true,autoplay:true,interval:3000,loading:false,plain:false},onLoad:function(){varthat=this//不要漏了这句,很重要wx.request({url:'http://news-at.zhihu.com/api/4/news/latest',headers:{'Content-Type':'application/json'},success:function(res){//将获取到的json数据,存在名字叫zhihu的这个数组中that.setData({zhihu:res.data.stories,//res代表success函数的事件对,data是固定的,stories是是上面json数据中stories})}})}})

<3> index.wxml中

<view><swiperindicator-dots="{{indicatorDots}}"autoplay="{{autoplay}}"class="banners"interval="{{interval}}"duration="{{duration}}">//这里边的属性不重要,看下边<blockwx:for="{{zhihu}}"><swiper-itemclass="banner"><imagesrc="{{item.image}}"data-id="{{item.b}}"bindtap="bindViewTap"class="banner-image"width="100%"height="100%"/><textclass="banner-title">{{item.title}}</text></swiper-item></block></swiper></view>
 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:怎么通过api接口将json数据展现到小程序中的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:微信小程序中怎么实现聊天室下一篇:

23 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18