需要在全局數據塊中,設定一個控制鍵。
data: {
......//省略其他代碼
showView: true
},
然后是在wxml中,view的class中設置2個class,並用三目表達式來進行設定class。代碼如下:
<view class="{{showView?'header_view_show':'header_view_hide'}}">
......
</view>
在wcss中進行這兩個class的設定,代碼如下:
.header_view_hide{
display: none;
}
.header_view_show{
......
display: block;
}
在JS代碼中,放入一個事件來修改showView的值:
onChangeShowState: function () {
this.setData({
showView: (!this.data.showView)
})
},
<button bindtap="onChangeShowState">顯示/隱藏view</button>
