介绍
小编给大家分享一下微信小程序多层嵌套渲染列表及数据获取的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
起因:意图是想实现类似于安卓:viewpage那样的效果,想到了用微信小程序的偷窃者组件,但如果每个swiper-item里都只用一个天气:为来渲染数据的话实在是太慢了,就想到多层嵌套数据渲染来提高效率。
直接上代码
wxml:
& lt; view 天气:为=皗{一}},,天气:关键=癷d"比; & lt;才能view>——{{item.name}}——& lt;/view> & lt;才能view 天气:为=皗{item.two}},,天气:项=皌wo",天气:关键=癷d"比; ,,,& lt; view>——{{two.name}}——& lt;/view> & lt;才能/view> & lt;才能view 天气:为=皗{item.three}},,天气:项=皌hree",天气:关键=癷d"比; ,,,- - - - - {{three.name}} - - - - - & lt;才能/view> ,- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - & lt;/view>
js
,,,,:,[{ ,,,,,,,,,, ,,,,,,,名字:& # 39;第一层& # 39;, ,,,,,,,两个:,{ ,,,,,,,,,& # 39;id # 39;:, 11日 ,,,,,,,,,& # 39;名字# 39;:,& # 39;第二层第一个数据& # 39; ,,,,,,,},{ ,,,,,,,,,& # 39;id # 39;:, 12日 ,,,,,,,,,,,& # 39;名字# 39;:,& # 39;第二层第二个数据& # 39; ,,,,,,,}, ,,,,,,,三:,[{ ,,,,,,,,,& # 39;名字# 39;:,& # 39;第三层数据& # 39; ,,,,,,,}] ,,,,,}, ,,,,,{ ,,,,,,,,,, ,,,,,,,名字:,& # 39;第二次渲染第一层& # 39;, ,,,,,,,两个:,{ ,,,,,,,,,& # 39;id # 39;:, 13日 ,,,,,,,,,& # 39;名字# 39;:,& # 39;第二层第一个数据2 & # 39; ,,,,,,,},{ ,,,,,,,,,& # 39;id # 39;:, 14日 ,,,,,,,,,,,& # 39;名字# 39;:,& # 39;第二层第二个数据2 & # 39; ,,,,,,,}, ,,,,,,,三:,[{ ,,,,,,,,,& # 39;名字# 39;:,& # 39;第三层数据& # 39; ,,,,,,,}] ,,,,,}, ,,,,,{ ,,,,,,,,,, ,,,,,,,名字:,& # 39;第三次渲染第一层& # 39;, ,,,,,,,两个:,{ ,,,,,,,,,& # 39;id # 39;:, 15日 ,,,,,,,,,& # 39;名字# 39;:,& # 39;第二层第一个数据3 & # 39; ,,,,,,,},{ ,,,,,,,,,& # 39;id # 39;:, 16日 ,,,,,,,,,,,& # 39;名字# 39;:,& # 39;第二层第二个数据3 & # 39; ,,,,,,,}, ,,,,,,,三:,[{ ,,,,,,,,,& # 39;名字# 39;:,& # 39;第三层数据& # 39; ,,,,,,,}] ,,,,,} ,,,)
实现效果图:
如果你想取其中一个数组的某个字段的值,可以用以下写法:
,,,,var twodata =, this.data.one[0]优良性 ,,,var text =, twodata [1] . name ,,,console.log(文本)
以上是“微信小程序多层嵌套渲染列表及数据获取的示例分析”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!