WXML
<view class="page" style="background-color:{{pageBackgroundColor}}" > <button bindtap="changeColor" hover-class="none">點擊修改背景顏色</button> </view>
WXSS:
.page { display: block; min-height: 100%; width: 100%; position: absolute; left: 0; top: 0; z-index: 1; }
JS:
Page({ data: { // 自定義page對象CSS樣式對象 pageBackgroundColor: '#5cb85c' }, onLoad: function () { }, // 改變背景顏色 changeColor: function () { var bgColor = this.data.pageBackgroundColor == 'red' ? '#5cb85c' : 'red'; // 設置背景顏色數據 this.setData({ pageBackgroundColor: bgColor }); } })