Heim WeChat-Applet Mini-Programmentwicklung Das WeChat-Applet zeigt dem Applet über das API-Schnittstellenbeispiel JSON-Daten an

Das WeChat-Applet zeigt dem Applet über das API-Schnittstellenbeispiel JSON-Daten an

Feb 15, 2017 am 11:42 AM

In diesem Artikel wird hauptsächlich das Beispiel des WeChat-Applets vorgestellt, bei dem JSON-Daten über die API-Schnittstelle im Applet angezeigt werden. Der Herausgeber findet es recht gut, daher werde ich es jetzt mit Ihnen teilen und als Referenz verwenden. Folgen wir dem Editor und werfen wir einen Blick darauf.

Eine wichtige Wissensvoraussetzung für die Implementierung des Zhihu-Clients besteht darin, zu wissen, wie man Daten im WeChat-Applet über die Schnittstelle von Zhihu News anzeigt.

Also lernen wir zunächst, wie man die von der Schnittstelle erhaltenen Daten im WeChat-Applet anzeigt.

1. Verwendete Wissenspunkte

wx.request-Anfrageschnittstellenressource (der Anfrageinitiierungsteil in der WeChat-Applet-API)

Swiper-Komponente zur Implementierung eines Karusselldiagramms

wx:for-Schleifenanweisung

Grundkenntnisse des WeChat-Applets

2. Implementierungsprinzip

Werfen wir zunächst einen Blick auf diese Anforderungsfunktion

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

 success: function(res) {
 //这里就是请求成功后,进行一些函数操作
 console.log(res.data)
 }
})
Nach dem Login kopieren

3 🎜>

Explosionsansicht


Das WeChat-Applet zeigt dem Applet über das API-Schnittstellenbeispiel JSON-Daten an

<1>Zunächst der Beginn des JSON-Formats der Zhihu-Schnittstellendaten im vorherigen Absatz

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

<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: &#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

   })
  }
 })


 }
})
Nach dem Login kopieren

<3> ;

<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>
Nach dem Login kopieren

in index.wxml Nachdem Sie diesen Code gelesen haben, werden Sie gemäß dem Bindungsprinzip des WeChat-Applets überlegen, wo Sie anrufen sollen Der Code hier? Sie müssen nicht zu viel über die Funktion onLoad() nachdenken. Das WeChat-Applet lässt diese Schritte für Sie weg. Rufen Sie einfach das Zhihu-Array direkt auf.


Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass er zum Lernen aller beiträgt. Ich hoffe auch, dass jeder die PHP-Chinesisch-Website unterstützt.


Weitere WeChat-Miniprogramme, die JSON-Daten für Miniprogrammbeispiele über die API-Schnittstelle anzeigen, finden Sie auf der chinesischen PHP-Website für verwandte Artikel!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Crossplay haben?
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)