wxml
<view class="title">手机状态</view>
<view class="demo-box">
<view class="title">设置屏幕亮度</view>
<slider min="0" value="0.5"max="1" step="0.01" show-value bindchange='sliderChange'></slider>
</view>
<view class="demo-box">
<view class="title">2查询屏幕亮度</view>
<button type="primary" bindtap="getBrightness">查询亮度</button>
<view class="title">当前亮度:{{brightness}}</view>
</view>
<view class="demo-box">
<view class="title">3保持屏幕亮度</view>
<switch bindchange="switchChange"></switch>保持亮度
</view>
js
Page({
data: {
brightness:'带获取'
},
//设置屏幕亮度
sliderChange:function(e){
wx.setScreenBrightness({
value:e.detail.value,
})
},
//查询屏幕亮度
getBrightness:function(){
var that=this
wx.getScreenBrightness({
success:function(res){
that.setData({brightness:res.value.toFixed(1)})
},
})
},
//监听switch变化
switchChange:function(e){
let isKeeping=e.detail.value
if(isKeeping){
wx.setKeepScreenOn({
keepScreenOn: true,
})
}
},
)}