欧美三级国产三级日韩三级_亚洲熟妇丰满大屁股熟妇_欧美亚洲成人一区二区三区_国产精品久久久久久模特

微信小程序|列表渲染-for循環(huán) - 新聞資訊 - 云南小程序開發(fā)|云南軟件開發(fā)|云南網(wǎng)站建設(shè)-昆明葵宇信息科技有限公司

159-8711-8523

云南網(wǎng)建設(shè)/小程序開發(fā)/軟件開發(fā)

知識(shí)

不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價(jià)值,我們?cè)谧非笃湟曈X表現(xiàn)的同時(shí),更側(cè)重于功能的便捷,營(yíng)銷的便利,運(yùn)營(yíng)的高效,讓網(wǎng)站成為營(yíng)銷工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏?jí)提供便捷的支持!

您當(dāng)前位置>首頁 » 新聞資訊 » 小程序相關(guān) >

微信小程序|列表渲染-for循環(huán)

發(fā)表時(shí)間:2021-1-5

發(fā)布人:葵宇科技

瀏覽次數(shù):72

問題描述

大家學(xué)習(xí)程序設(shè)計(jì)都知道for循環(huán),而且很多編程都需要用到 for 循環(huán)。在制作微信小程序特別是列表頁面的時(shí)候,是否有遇到過列表元素很多或者不確定的情況,如果一個(gè)一個(gè)的去敲就會(huì)有很大的工作量非常的麻煩。那么可不可以用 for 循環(huán)來解決這個(gè)問題呢?

解決方案

編程的人都知道for循環(huán)是一種循環(huán)語句。當(dāng)元素的數(shù)量很多的時(shí)候,用 for 循環(huán)來遍歷元素解決一些問題就顯得非常的方便。微信小程序也一樣,大家通??吹降囊恍┝斜眄撁娑际怯珊芏嗟脑亟M成的,如果一個(gè)框框一個(gè)框框的去寫代碼效率就特別低了。但是用小程序中 wxfor 屬性就可以實(shí)現(xiàn)對(duì)列表的快速渲染了。

代碼實(shí)現(xiàn):

在js 中對(duì)頁面內(nèi)容定義各種數(shù)據(jù)構(gòu)成一個(gè)對(duì)象數(shù)組;

novel是對(duì)該組數(shù)據(jù)的命名。

Page({

data: {

novel:[

{

name: " 《平凡的世界》 ",

comment: " 中國(guó)當(dāng)代城鄉(xiāng)社會(huì)生活的長(zhǎng)篇小說 ",

imagePath: "/pages/img/ 小說 1.jpg"

},

{

name: " 《駱駝祥子》 ",

comment: " 優(yōu)秀的現(xiàn)實(shí)主義小說 ",

imagePath: "/pages/img/ 小說 2.jpg"

},

{

name: " 《家》 ",

comment: " 入選 20 世紀(jì)中文小說 100 強(qiáng)(第 8 位) ",

imagePath: "/pages/img/ 小說 3.jpg"

},

{

name: " 《悲慘世界》 ",

comment: " 雨果現(xiàn)實(shí)主義小說中最成功的一部代表作 ",

imagePath: "/pages/img/ 小說 4.jpg"

},      

]

}

})

在wxml中對(duì)頁面進(jìn)行渲染,將綁定的數(shù)據(jù)輸出到視圖中;

wx:for="{{}}" 屬性:實(shí)現(xiàn)視圖層 for 循環(huán)的控制結(jié)構(gòu);

使用for循環(huán)就需要將之前定義的

{{novel.name}} 、 {{novel.comment}} 、 {{novel.imagepath}}

改為 {{item.name}} {{item.comment}} 、 {{item.imagepath}} item 為一個(gè)抽象的循環(huán)控制變量。 如果不需要遍歷所有的數(shù)據(jù)那么就在之前定義的 {{novel[1].~~}} 中加一個(gè)索引(你需要第幾位就加第幾位的索引);

{{index+1}}:循環(huán)控制變量。

<view>

<text > 小說推薦 </text>

<view wx:for="{{novel}}">

<image  src="http://www.wxapp-union.com/{{item.imagePath}}"></image>

<view>

<text> {{index+1}} 部: {{item.name}}</text>

<text> 評(píng)價(jià): {{item.comment}}</text>

</view>

</view>

</view>

在wxss中對(duì)頁面元素進(jìn)行布局。

.container1{

height: 100vh;

display: flex;

flex-direction: column;

justify-content: space-around;

align-items: center;

}

.novel{

display: flex;

}

.novel-details{

display: flex;

flex-direction: column;

width: 500rpx

}

.novel-image{

width: 200rpx;

height: 200rpx

}

效果圖:

結(jié)語

在微信小程序中使用for循環(huán)對(duì)列表進(jìn)行渲染非常的方便而且很靈活。這次的列表渲染需要理解 itemindex 兩個(gè)循環(huán)控制變量以及 wxfor 屬性。另外對(duì)頁面元素的調(diào)整布局也很重要,要讓頁面看起來美觀。

相關(guān)案例查看更多