全网整合营销服务商

营销型网站+SEO优化+关键词快排=一站式服务

免费咨询热线:15959292472

[平顶山seo公司咨询久澳]微信小程序多层嵌套渲染列表及数据获取的代码

  本篇文章给大家带来的内容是关于微信小程序多层嵌套渲染列表及数据获取的代码,有一定的参考价值,有需要的朋友可以参考一下,十堰市小程序开发哪家好希望对你有所帮助。[平顶山seo公司咨询久澳]
 

  起因-★•●:意图是想实现类似于安卓viewpager那样的效果,想到了用微信小程序的swiper组件,但如果每个swiper-item里都只用一个wx:for来渲染数据的话实在是太慢了★■,就想到多层嵌套数据渲染来提高效率▽▷。启东市小程序开发哪家好姜堰市小程序制作公司

  直接上代码

  wxml:

  

<□□-•;view wx:for="{{one}}"▪★◁; wx:key="id">
 <△■;view>★▼★☆;----{{item.name}}----</view>
 <view wx:for="•★★▲;{{item.two}}"●△☆; wx:for-item="▼□▷;two" wx:key="id">
 <•▼●;view>----{{two▲○.name}}----</view>▽▼☆●;
 <△★▲;/view>
 <view wx:for="{{item.three}}"▽★▲•; wx:for-item="three" wx:key="▷△;id">
 ----{{three.name}}----
 </view>
 -------------------------------------------
</view>▲□○•;

 

  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'…•;-●▪: '第三层数据'
 }]
 }
 ]

 

  实现效果图▷★:

  

 

  如果你想取其中一个数组的某个字段的值,[池州seo公司就荐久澳]小程序支持跳转app么,可以用以下写法:

  

 var twodata = this.data.one[0]□•.two
 var text = twodata[1]☆▼.name
 console△▲•-.log(text)


 

  以上就是微信小程序多层嵌套渲染列表及数据获取的代码的详细内容☆○,更多请关注久澳传媒编程栏目其它相关文章!

[平顶山seo公司咨询久澳]微信小程序多层嵌套渲染列表及数据获取的代码

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。