兩(liang)者的區別是(shi),<view> 是(shi)一個(ge)組(zu)件,會在頁面上做(zuo)渲染(ran)(ran);<block>不是(shi)一個(ge)組(zu)件,它(ta)僅僅是(shi)一個(ge)包(bao)裝元素(su),只(zhi)接受控制屬(shu)性,不會在頁面中(zhong)做(zuo)任(ren)何渲染(ran)(ran)。下面是(shi)兩(liang)個(ge)<block>使用(yong)的例子:
wx:if
<block wx:if="{{true}}">
<view> text </view>
<view> text </view>
</block>
wx:for
<block wx:for="{{[1, 2, 3]}}">
<view> {{index}}: </view>
<view> {{item}} </view>
</block>
wx:elif 和 wx:else
<block wx:if="{{boolean==true}}">
<view class="bg_black"></view>
</block>
<block wx:elif="{{boolean==false}}">
<view class="bg_red"></view>
</block>
<block wx:else>
<view class="bg_red"></view>
</block>
|