微信小程序通过api接口将json数据展现到小程序

互联网 18-6-23
这篇文章主要介绍了微信小程序通过api接口将json数据展现到小程序示例,内容挺不错的,现在分享给大家,也给大家做个参考。

1.用到的知识点

2.实现原理

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

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

<1>首先上一段知乎接口数据的json格式中的开头

 "date":"20161114",  "stories":[   {    "images":[     "http://php.cn/76125c357aa7b0ca6c9cbc41b4a5326d.jpg"    ],    "type":0,    "id":8975316,    "ga_prefix":"111422",    "title":"小事 · 我和你们一样"   },   {    "images":[     "http://php.cn/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 () {  var that = 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 > <swiper indicator-dots="{{indicatorDots}}"  autoplay="{{autoplay}}" class="banners" interval="{{interval}}" duration="{{duration}}">//这里边的属性不重要,看下边  <block wx:for="{{zhihu}}">   <swiper-item class="banner" >    <image src="{{item.image}}" data-id="{{item.b}}" bindtap="bindViewTap" class="banner-image" width="100%" height="100%"/>    <text class="banner-title">{{item.title}}</text>   </swiper-item>  </block> </swiper>  </view>

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!

相关推荐:

微信小程序三级联动选择器的使用方法

java实现微信小程序登录态维护

以上就是微信小程序通过api接口将json数据展现到小程序的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:微信小程序城市定位的实现

相关资讯