国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

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

2019-11-19 11:54:58
字體:
供稿:網(wǎng)友

本文實例講述了微信小程序使用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進行服務(wù)器數(shù)據(jù)請求的用法:

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

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ā)有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 裕民县| 渑池县| 宝应县| 延川县| 皋兰县| 张家界市| 郯城县| 天峨县| 南召县| 毕节市| 公安县| 宜都市| 耒阳市| 西乌珠穆沁旗| 华容县| 海林市| 吴川市| 延川县| 互助| 晋中市| 苏尼特右旗| 泽库县| 德江县| 大悟县| 柳河县| 同仁县| 汽车| 资溪县| 伊宁市| 齐河县| 广汉市| 津市市| 安化县| 青州市| 增城市| 阿荣旗| 阿鲁科尔沁旗| 衡阳市| 九寨沟县| 宝鸡市| 辽中县|