摘要:起因意圖是想實現類似于安卓那樣的效果,想到了用微信小程序的組件,但如果每個里都只用一個來渲染數據的話實在是太慢了,就想到多層嵌套數據渲染來提高效率。
起因:意圖是想實現類似于安卓viewpager那樣的效果,想到了用微信小程序的swiper組件,但如果每個swiper-item里都只用一個wx:for來渲染數據的話實在是太慢了,就想到多層嵌套數據渲染來提高效率。
直接上代碼
wxml:
----{{item.name}}---- ----{{two.name}}---- ----{{three.name}}---- -------------------------------------------
js
one: [{ id: 1, name:"第一層", two: [{ "id": 11, "name": "第二層第一個數據" }, { "id": 12, "name": "第二層第二個數據" }], three: [{ "name": "第三層數據" }] }, { id: 2, name: "第二次渲染第一層", two: [{ "id": 13, "name": "第二層第一個數據2" }, { "id": 14, "name": "第二層第二個數據2" }], three: [{ "name": "第三層數據" }] }, { id: 3, name: "第三次渲染第一層", two: [{ "id": 15, "name": "第二層第一個數據3" }, { "id": 16, "name": "第二層第二個數據3" }], three: [{ "name": "第三層數據" }] } ]
實現效果圖:
如果你想取其中一個數組的某個字段的值,可以用以下寫法:
var twodata = this.data.one[0].two var text = twodata[1].name console.log(text)
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/53127.html
摘要:起因意圖是想實現類似于安卓那樣的效果,想到了用微信小程序的組件,但如果每個里都只用一個來渲染數據的話實在是太慢了,就想到多層嵌套數據渲染來提高效率。 起因:意圖是想實現類似于安卓viewpager那樣的效果,想到了用微信小程序的swiper組件,但如果每個swiper-item里都只用一個wx:for來渲染數據的話實在是太慢了,就想到多層嵌套數據渲染來提高效率。 直接上代碼 wxml:...
摘要:起因意圖是想實現類似于安卓那樣的效果,想到了用微信小程序的組件,但如果每個里都只用一個來渲染數據的話實在是太慢了,就想到多層嵌套數據渲染來提高效率。 起因:意圖是想實現類似于安卓viewpager那樣的效果,想到了用微信小程序的swiper組件,但如果每個swiper-item里都只用一個wx:for來渲染數據的話實在是太慢了,就想到多層嵌套數據渲染來提高效率。 直接上代碼 wxml:...
摘要:前言入門教程之列表渲染多層嵌套循環,目前官方的文檔里,主要是一維數組列表渲染的案例,還是比較簡單單一,給剛入門的童鞋還是無從入手的感覺。我們也會不定期發布一些微信小程序的學習教程。需要入群的小伙伴,請加我的個人微信。 前言 入門教程之列表渲染多層嵌套循環,目前官方的文檔里,主要是一維數組列表渲染的案例,還是比較簡單單一,給剛入門的童鞋還是無從入手的感覺。 {{index}}: {...
摘要:前言入門教程之列表渲染多層嵌套循環,目前官方的文檔里,主要是一維數組列表渲染的案例,還是比較簡單單一,給剛入門的童鞋還是無從入手的感覺。我們也會不定期發布一些微信小程序的學習教程。需要入群的小伙伴,請加我的個人微信。 前言 入門教程之列表渲染多層嵌套循環,目前官方的文檔里,主要是一維數組列表渲染的案例,還是比較簡單單一,給剛入門的童鞋還是無從入手的感覺。 {{index}}: {...
閱讀 888·2021-09-22 15:17
閱讀 1917·2021-09-22 15:06
閱讀 2211·2021-09-08 09:35
閱讀 5099·2021-09-01 11:43
閱讀 3476·2019-08-30 15:55
閱讀 2150·2019-08-30 12:48
閱讀 3149·2019-08-30 12:45
閱讀 1782·2019-08-29 17:31