index.wxml
<view class="page" style="background-color:{{pageBackgroundColor}}" >
<button bindtap="changeColor" hover-class="none">
点击修改背景颜色
</button>
</view>
index.wxss
.page {
display: block;
min-height: 100%;
width: 100%;
position: absolute;
left: 0;
top: 0;
z-index: 1;
}
inde.js
Page({
data: {
// 自定义page对象CSS样式对象
pageBackgroundColor:'#5cb85c'
},
onLoad: function () {},
// 改变背景颜色
changeColor: function() {
var bgColor = this.data.pageBackgroundColor == 'red' ? '#5cb85c' : 'red';
// 设置背景颜色数据
this.setData( {
pageBackgroundColor: bgColor
} );
}
})
本文介绍了一个简单的小程序案例,通过按钮触发事件改变页面背景颜色。使用了WXML和WXSS来构建界面,并在JS文件中定义了逻辑。案例展示了如何在小程序中实现交互式效果。
1915

被折叠的 条评论
为什么被折叠?



