小程式學習筆記:迴圈陣列並顯示內容
阿新 • • 發佈:2018-12-13
使用上一篇中的條件渲染框架。
index.js:
//index.js //獲取應用例項 const app = getApp() Page({ data: { boolean: false, arr: ["青青園中葵", "朝露待日晞", "陽春佈德澤", "萬物生光輝"] }, //事件處理函式 EventHandle: function(){ var bool = this.data.boolean; this.setData({ boolean: !bool }) console.log("boolean:" + this.data.boolean) }, bindViewTap: function() { wx.navigateTo({ url: '../logs/logs' }) }, onLoad: function () { } })
index.wxml:
<!--index.wxml--> <view class="container"> <view bindtap='EventHandle'>點選</view> <block wx:if="{{boolean==true}}"> <block wx:for="{{arr}}"> <view class="bg_black">{{item}}</view> </block> </block> <block wx:elif="{{boolean==false}}"> <view class='bg_red'>哎呀呀</view> </block> </view>
index.wxss:
/**index.wxss**/
.bg_black{
height: 40px;
background-color: rgb(157, 231, 185)
}
.bg_red{
height: 200px;
background-color: rgb(252, 182, 182)
}