html自定义列表第三层嵌套,【微信小程序】关于微信小程序多层嵌套渲染列表以及嵌套列表中数据的获取...
起因:意圖是想實(shí)現(xiàn)類似于安卓viewpager那樣的效果,想到了用微信小程序的swiper組件,但如果每個(gè)swiper-item里都只用一個(gè)wx:for來渲染數(shù)據(jù)的話實(shí)在是太慢了,就想到多層嵌套數(shù)據(jù)渲染來提高效率。
直接上代碼
wxml:
----{{item.name}}----
----{{two.name}}----
----{{three.name}}----
-------------------------------------------
js
one: [{
id: 1,
name:'第一層',
two: [{
'id': 11,
'name': '第二層第一個(gè)數(shù)據(jù)'
}, {
'id': 12,
'name': '第二層第二個(gè)數(shù)據(jù)'
}],
three: [{
'name': '第三層數(shù)據(jù)'
}]
},
{
id: 2,
name: '第二次渲染第一層',
two: [{
'id': 13,
'name': '第二層第一個(gè)數(shù)據(jù)2'
}, {
'id': 14,
'name': '第二層第二個(gè)數(shù)據(jù)2'
}],
three: [{
'name': '第三層數(shù)據(jù)'
}]
},
{
id: 3,
name: '第三次渲染第一層',
two: [{
'id': 15,
'name': '第二層第一個(gè)數(shù)據(jù)3'
}, {
'id': 16,
'name': '第二層第二個(gè)數(shù)據(jù)3'
}],
three: [{
'name': '第三層數(shù)據(jù)'
}]
}
]
實(shí)現(xiàn)效果圖:
如果你想取其中一個(gè)數(shù)組的某個(gè)字段的值,可以用以下寫法:
var twodata = this.data.one[0].two
var text = twodata[1].name
console.log(text)
總結(jié)
以上是生活随笔為你收集整理的html自定义列表第三层嵌套,【微信小程序】关于微信小程序多层嵌套渲染列表以及嵌套列表中数据的获取...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 苹果平板可以用html么,9.7寸ipa
- 下一篇: asp.net webform 使用 h