微信小程序用到block時的一個坑


最近要寫微信小程序,大致瀏覽了一下官網看到for循環可以寫在view和block標簽里。

用在view中只能應用單個節點。比如:

<view wx:for="{{array}}" wx:for-index="idx" wx:for-item="itemName"> {{idx}}: {{itemName.message}} </view>
<view wx:for="{{[1, 2, 3, 4, 5, 6, 7, 8, 9]}}" wx:for-item="i"> <view wx:for="{{[1, 2, 3, 4, 5, 6, 7, 8, 9]}}" wx:for-item="j"> <view wx:if="{{i <= j}}"> {{i}} * {{j}} = {{i * j}} </view> </view> </view>

用在block中可以渲染一個包含多節點的結構塊。比如:

<block wx:for="{{[1, 2, 3]}}"> <view> {{index}}: </view> <view> {{item}} </view> </block>

今天遇到到一個問題:我想讓block中循環輸出的內容橫向布局......
官網看了好幾遍,網上搜了好久依然沒有結果...
在看慕課視頻時聽到老師一句:block其實沒啥意義,就相當於一個括號..
所以要
讓block中循環輸出的內容橫向布局只需要在block外面嵌套一個view標簽就行233333
<view style=“display='flex'”>

<block wx:for="{{[1, 2, 3]}}">
 <view> {{index}}: </view> <view> {{item}} </view> </block>

</view>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM