又爽又高潮的BB视频免费看,久久99精品久久久久子伦,男女性杂交内射女BBWXZ,新激情五月天

18842388900

網(wǎng)站建設 APP開發(fā) 小程序

Article/文章

記錄成長點滴 分享您我感悟

您當前位置>首頁 > 知識 > 軟件開發(fā)

微信小程序多層嵌套渲染列表及數(shù)據(jù)獲取的代碼

發(fā)表時間:2019-05-20 08:50:38

文章來源:沈陽網(wǎng)站建設

標簽:javascript css html

分享:

瀏覽次數(shù):0

本篇文章給大家?guī)淼膬?nèi)容是關于微信小程序多層嵌套渲染列表及數(shù)據(jù)獲取的代碼,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

起因:意圖是想實現(xiàn)類似于安卓viewpager那樣的效果,想到了用微信小程序的swiper組件,但如果每個swiper-item里都只用一個wx:for來渲染數(shù)據(jù)的話實在是太慢了,就想到多層嵌套數(shù)據(jù)渲染來提高效率。

直接上代碼

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:f軟件公司

<a href=http://gz-jiupin.com target=_blank class=infotextkey>沈陽<a href=http://gz-jiupin.com target=_blank class=infotextkey>軟件開發(fā)</a></a>,<a href=http://gz-jiupin.com target=_blank class=infotextkey>沈陽<a href=http://gz-jiupin.com target=_blank class=infotextkey>軟件公司</a></a>

or-item="three" wx:key="id"> ----{{three.name}}---- </view> -------------------------------------------</view>

js

    one: [{        id: 1,        name:'第一層',        two: [{          'id': 11,          'name': '第二層第一個數(shù)據(jù)'        }, {          'id': 12,            'name': '第二層第二個數(shù)據(jù)'        }],        three: [{          'name': '第三層數(shù)據(jù)'        }]      },      {        id: 2,        name: '第二次渲染第一層',        two: [{          'id': 13,          'name': '第二層第一個數(shù)據(jù)2'        }, {          'id': 14,            'name': '第二層第二個數(shù)據(jù)2'        }],        three: [{          'name': '第三層數(shù)據(jù)'        }]      },      {        id: 3,        name: '第三次渲染第一層',        two: [{          'id': 15,          'name': '第二層第一個數(shù)據(jù)3'        }, {          'id': 16,            'name': '第二層第二個數(shù)據(jù)3'        }],        three: [{          'name': '第三層數(shù)據(jù)'        }]      }    ]

實現(xiàn)效果圖:

3800786439-5bce7f9f0e2e1_articlex.jpg

如果你想取其中一個數(shù)組的某個字段的值,可以用以下寫法:

    var twodata = this.data.one[0].two    var text = twodata[1].name    console.log(text)

2178432923-5bcec7fbea28c_articlex.jpg

以上就是微信小程序多層嵌套渲染列表及數(shù)據(jù)獲取的代碼的詳細內(nèi)容,更多請關注沈陽網(wǎng)站建設其它相關文章!

javascript,css,html

相關案例查看更多

五月激激激综合网亚洲| 久久精品国产亚洲AV麻豆长发 | 无码精品A∨在线观看| 国产亚洲视频免费播放| 久久亚洲国产精品123区| 狠狠色综合久久久久尤物|