欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

微信小程序使用wx.request請求服務(wù)器json數(shù)據(jù)并渲染到頁面操作示例

 更新時間:2019年03月30日 13:19:25   作者:TANKING-  
這篇文章主要介紹了微信小程序使用wx.request請求服務(wù)器json數(shù)據(jù)并渲染到頁面操作,結(jié)合實例形式分析了微信小程序使用wx.request發(fā)送網(wǎng)絡(luò)請求及返回結(jié)果渲染到wxml界面相關(guān)操作技巧,需要的朋友可以參考下

本文實例講述了微信小程序使用wx.request請求服務(wù)器json數(shù)據(jù)并渲染到頁面操作。分享給大家供大家參考,具體如下:

微信小程序的數(shù)據(jù)總不能寫死吧,肯定是要結(jié)合數(shù)據(jù)庫來做數(shù)據(jù)更新,而小程序數(shù)據(jù)主要是json數(shù)據(jù)格式,所以我們可以利用php操作數(shù)據(jù)庫,把數(shù)據(jù)以json格式數(shù)據(jù)輸出即可。現(xiàn)在給大家講一下,微信小程序的wx.request進(jìn)行服務(wù)器數(shù)據(jù)請求的用法:

官方文檔給出了示例代碼,但是我這邊自己進(jìn)行了簡單的處理:

index.js

Page({
 data: {
 },
 onLoad: function () {
  var that = this
  wx.request({
   url: 'http://www.likeyunba.com/test/test.json',
   headers: {
    'Content-Type': 'application/json'
   },
   success: function (res) {
    //將獲取到的json數(shù)據(jù),存在名字叫l(wèi)ist的這個數(shù)組中
    that.setData({
     list: res.data,
     //res代表success函數(shù)的事件對,data是固定的,list是數(shù)組
    })
   }
  })
 }
})

上面的url是json數(shù)據(jù)

test.json

[
  {
    "id":"1",
    "title":"測試數(shù)據(jù)1"
  },
  {
    "id":"2",
    "title":"測試數(shù)據(jù)2"
  },
  {
    "id":"3",
    "title":"測試數(shù)據(jù)3"
  },
  {
    "id":"4",
    "title":"測試數(shù)據(jù)4"
  },
  {
    "id":"5",
    "title":"測試數(shù)據(jù)5"
  },
  {
    "id":"6",
    "title":"測試數(shù)據(jù)6"
  },
  {
    "id":"7",
    "title":"測試數(shù)據(jù)7"
  },
  {
    "id":"8",
    "title":"測試數(shù)據(jù)8"
  },
  {
    "id":"9",
    "title":"測試數(shù)據(jù)9"
  }
]

index.wxml

<view wx:for="{{list}}" wx:key="list">
 <view>{{item.id}}</view>
 <view>{{item.title}}</view>
</view>

然后wxml是首頁,渲染json數(shù)據(jù)的,這是一個for循環(huán)(wx.for),wx:key="list"干嘛用的?
如果我們沒有wx:key="list",那么在控制臺會報錯,但是這個報錯并不影響頁面的渲染,基本可以忽略掉!

Now you can provide attr "wx:key" for a "wx:for" to improve performance.這是報錯信息

wx:key用來對列表渲染的數(shù)據(jù)指定一個"主鍵”,以加快列表渲染的速度。以下是官方文檔原話:如不提供 wx:key,會報一個 warning, 如果明確知道該列表是靜態(tài),或者不必關(guān)注其順序,可以選擇忽略。如果你一定想去掉這個警告,可以在wx:for的組件屬性里增加一個 wx:key="unique",unique請?zhí)鎿Q成數(shù)據(jù)綁定列表里的任意一個字段的字段名,比如文章列表數(shù)據(jù)中的字段“postId”,即wx:key="postId"。不建議使用wx:key="*this"。

希望本文所述對大家微信小程序開發(fā)有所幫助。

相關(guān)文章

  • 跟我學(xué)習(xí)javascript的最新標(biāo)準(zhǔn)ES6

    跟我學(xué)習(xí)javascript的最新標(biāo)準(zhǔn)ES6

    跟我學(xué)習(xí)javascript的最新標(biāo)準(zhǔn)ECMAScript 6,ES6(ECMAScript 6)是即將到來的新版本JavaScript語言的標(biāo)準(zhǔn),代號harmony,感興趣的小伙伴們可以參考一下
    2015-11-11
  • JS+CSS實現(xiàn)表格高亮的方法

    JS+CSS實現(xiàn)表格高亮的方法

    這篇文章主要介紹了JS+CSS實現(xiàn)表格高亮的方法,可實現(xiàn)鼠標(biāo)滑過表格高亮效果,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-08-08
  • JS中的數(shù)組轉(zhuǎn)變成JSON格式字符串的方法

    JS中的數(shù)組轉(zhuǎn)變成JSON格式字符串的方法

    這篇文章主要介紹了JS中的數(shù)組轉(zhuǎn)變成JSON格式字符串的方法,需要的朋友可以參考下
    2017-05-05
  • ES6 class的應(yīng)用實例分析

    ES6 class的應(yīng)用實例分析

    這篇文章主要介紹了ES6 class的應(yīng)用,結(jié)合實例形式分析了class在ES6面向?qū)ο蟪绦蛟O(shè)計中定義類的相關(guān)操作技巧,需要的朋友可以參考下
    2019-06-06
  • JavaScript遞歸操作樹形結(jié)構(gòu)代碼示例

    JavaScript遞歸操作樹形結(jié)構(gòu)代碼示例

    前端樹形結(jié)構(gòu)一般用于網(wǎng)頁的地理位置輸入框,地理位置級聯(lián)選擇,人員的部門選擇等,這篇文章主要給大家介紹了關(guān)于JavaScript遞歸操作樹形結(jié)構(gòu)的相關(guān)資料,需要的朋友可以參考下
    2024-01-01
  • 原生JS實現(xiàn)登錄框郵箱提示

    原生JS實現(xiàn)登錄框郵箱提示

    這篇文章主要為大家詳細(xì)介紹了原生JS實現(xiàn)登錄框郵箱提示,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • 純js模仿windows系統(tǒng)日歷

    純js模仿windows系統(tǒng)日歷

    本文主要介紹了純js模仿windows系統(tǒng)日歷的思路與實現(xiàn)方法。具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • JavaScript性能優(yōu)化總結(jié)之加載與執(zhí)行

    JavaScript性能優(yōu)化總結(jié)之加載與執(zhí)行

    本文詳細(xì)介紹了如何正確的加載和執(zhí)行JavaScript代碼,從而提高其在瀏覽器中的性能。對JavaScript學(xué)習(xí)者很有幫助,有需要的可以參考學(xué)習(xí)。
    2016-08-08
  • 添加一個以前寫的table的spliter給大家

    添加一個以前寫的table的spliter給大家

    添加一個以前寫的table的spliter給大家...
    2007-01-01
  • JavaScript Rxjs mergeMap 的使用場合

    JavaScript Rxjs mergeMap 的使用場合

    這篇文章主要介紹了JavaScript Rxjs mergeMap 的使用場合,mergeMap 接收一個函數(shù)作為輸入?yún)?shù),這個函數(shù)的輸入?yún)?shù)就是通過 pipe 鏈接 mergeMap 的 Observable 里包含的元素
    2022-07-07

最新評論