Maison > Applet WeChat > Développement de mini-programmes > L'applet WeChat affiche les données json à l'applet via l'interface API

L'applet WeChat affiche les données json à l'applet via l'interface API

不言
Libérer: 2018-06-23 17:30:57
original
2662 Les gens l'ont consulté

Cet article présente principalement l'exemple de l'applet WeChat d'affichage des données json sur l'applet via l'interface API. Le contenu est assez bon, je vais le partager avec vous maintenant et le donner comme référence.

Une condition préalable importante à la mise en œuvre du client Zhihu est de savoir comment afficher les données sur l'applet WeChat via l'interface Zhihu News.

Apprenons donc d’abord comment afficher les données obtenues par l’interface sur l’applet WeChat.

1. Points de connaissances utilisés

<1> ressource d'interface de requête wx.request (la partie d'initiation de la requête dans l'API de l'applet WeChat)

<2>composant swiper pour implémenter un graphique carrousel

<3>wx:for instruction de boucle

<4>Connaissance de base de l'applet WeChat

2. Principe de mise en œuvre

Jetons d'abord un coup d'œil à la fonction de requête

wx.request({
 url: &#39;******&#39;, //这里填写你的接口路径
 header: { //这里写你借口返回的数据是什么类型,这里就体现了微信小程序的强大,直接给你解析数据,再也不用去寻找各种方法去解析json,xml等数据了
  &#39;Content-Type&#39;: &#39;application/json&#39;
 },
 data: {//这里写你要请求的参数
  x: &#39;&#39; ,
  y: &#39;&#39;
 },

 success: function(res) {
 //这里就是请求成功后,进行一些函数操作
 console.log(res.data)
 }
})
Copier après la connexion

3. Code

Vue éclatée <🎜. >

<1>Tout d'abord, le début du format json des données de l'interface Zhihu précédente

 "date":"20161114",
 "stories":[
  {
   "images":[
    "//m.sbmmt.com/76125c357aa7b0ca6c9cbc41b4a5326d.jpg"
   ],
   "type":0,
   "id":8975316,
   "ga_prefix":"111422",
   "title":"小事 · 我和你们一样"
  },
  {
   "images":[
    "//m.sbmmt.com/7c908a5940384123fd88287dbc6a2c98.jpg"
   ],
   "type":0,
   "id":8977438,
   "ga_prefix":"111421",
   "title":"成长嘛,谁说就意味着一定要长大了?"
  },
Copier après la connexion
<2>index <. 🎜>

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

   })
  }
 })


 }
})
Copier après la connexion

dans index.wxml en js Après avoir lu ce code, vous penserez que selon le principe de liaison de l'applet WeChat, le code ici Don' Ne réfléchissez pas trop à l’endroit où la fonction onLoad() est appelée. L’applet WeChat omet ces étapes pour vous. Appelez simplement le tableau Zhihu directement.
<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>
Copier après la connexion


Ce qui précède représente l'intégralité du contenu de cet article. J'espère qu'il sera utile à l'étude de chacun. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois !

Recommandations associées :

Comment utiliser le sélecteur de liaison à trois niveaux de l'applet WeChat


Java pour implémenter la connexion à l'applet WeChat Maintien du statut

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal