WeChat-Applet-Entwicklung: So implementieren Sie Netzwerkanfragen (GET-Anfragen)

高洛峰
Freigeben: 2017-02-28 11:36:23
Original
1810 Leute haben es durchsucht

Veränderungen in der Internettechnologie sind wirklich turbulent und verändern sich ständig. Zum Glück bleibt alles unverändert. Mit der Einführung der Miniprogramme am 9. Januar können wir IT-Profis nur noch weiter lernen. Bei der Internet-Webentwicklung werden zwangsläufig Netzwerkabrufanfragen verwendet. Wie implementiert man also Netzwerkanfragen in der WeChat-Applet-Entwicklung? Heute werde ich über die einfachste Anfrage sprechen, die ich später hochladen, herunterladen und stecken werde.

Hinweise zu WeChat-Miniprogrammanfragen:
1. Ein WeChat-Miniprogramm kann nur 5 Netzwerkanfrageverbindungen gleichzeitig haben.
Diese Regel sollte von WeChat formuliert werden, um die Benutzererfahrung zu gewährleisten.
2.wx.request(OBJECT) Parameterbeschreibung:

 微信小程序开发:如何实现网络请求(GET请求)

Das Applet unterstützt GET, POST und andere Anfragen. Es kann mit der Methode
Der folgende Code für die GET-Anfrage eingestellt werden:

<span style="font-size:18px;">//rate.js  
//获取应用实例  
var app = getApp()  
Page( {  
  data: {  
    code: &#39;USD&#39;,  
    currencyF_Name: &#39;&#39;,  
    currencyT_Name: &#39;&#39;,  
    currencyF: &#39;&#39;,  
    currencyT: &#39;&#39;,  
    currencyFD: 1,  
    exchange: 0,  
    result: 0,  
    updateTime: &#39;&#39;,  
  },  
  onLoad: function( options ) {  
    var that = this;  
      //获取汇率  
      wx.request( {  
        url: "http://op.juhe.cn/onebox/exchange/currency?key=我的appkey&from=CNY&to="+code,  
        success: function( res ) {  
          that.setData( {  
            currencyF_Name: res.data.result[0].currencyF_Name,  
            currencyT_Name: res.data.result[0].currencyT_Name,  
            currencyF: res.data.result[0].currencyF,  
            currencyT: res.data.result[0].currencyT,  
            currencyFD: res.data.result[0].currencyFD,  
            exchange: res.data.result[0].exchange,  
            result: res.data.result[0].result,  
            updateTime: res.data.result[0].updateTime,  
          })  
        }  
      })  
  }  
})</span>
Nach dem Login kopieren

Im obigen Code sind nur Sie Die OnLoad-Funktion muss beim Start der Seite angegeben werden. Die res.data in wx.request({}) müssen notiert werden >Das Folgende ist das Format der erhaltenen JSON-Daten.

 微信小程序开发:如何实现网络请求(GET请求)

Sie müssen das JSON-Parsing nicht selbst durchführen, als ich an Android arbeitete Die Verwendung von gson oder fastjson zum Parsen von WeChat hat unseren Entwicklern tatsächlich eine Menge Entwicklungskosten erspart. Ist das eine gute oder eine schlechte Sache für Entwickler? .

Weitere Informationen zur WeChat-Applet-Entwicklung: So implementieren Sie Netzwerkanfragen (GET-Anfragen) finden Sie auf der chinesischen PHP-Website für verwandte Artikel!



Verwandte Etiketten:
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage