日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

html自定义列表第三层嵌套,【微信小程序】关于微信小程序多层嵌套渲染列表以及嵌套列表中数据的获取...

發布時間:2024/9/19 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 html自定义列表第三层嵌套,【微信小程序】关于微信小程序多层嵌套渲染列表以及嵌套列表中数据的获取... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

起因:意圖是想實現類似于安卓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)

總結

以上是生活随笔為你收集整理的html自定义列表第三层嵌套,【微信小程序】关于微信小程序多层嵌套渲染列表以及嵌套列表中数据的获取...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。