作者:夕阳的春天8989_110 | 来源:互联网 | 2023-07-08 16:35
设置屏幕亮度
wx.setScreenBrightness(OBJECT)
<view class="container">
<view class="section section_gap">
<text class="section__title">显示当前valuetext>
<view class="body-view">
<slider bindchanging="sliderchange" bindchange="sliderchange" show-value/>
view>
view>
view>
//index.js
//获取应用实例
const app = getApp()
Page({
data: {
value:0,
},
onLoad: function (e) {
},
sliderchange:function(e){
// console.log(e.detail.value)
var val = e.detail.value;
var valScreen= val / 100;
wx.setScreenBrightness({
value: valScreen,
})
},
})
获取屏幕亮度
wx.getScreenBrightness(OBJECT)
<view class="container"> <button bindtap='getScreenBrightness'>获取屏幕亮度button> <input value='{ { value}}'>input> view>
//index.js
//获取应用实例
const app = getApp()
Page({
data: {
value:0,
},
onLoad: function () {
},
getScreenBrightness:function(){
var _this=this;
wx.getScreenBrightness({
success:function(res){
console.log(res.value)
_this.setData({
value: res.value
})
}
})
}
})
设置是否保持常亮状态
仅在当前小程序生效,离开小程序后设置失效。
<view class="container">
<button bindtap='sliderchange'>设置是否保持常亮状态button>
view>
sliderchange:function(e){
// 保持屏幕常亮
wx.setKeepScreenOn({
keepScreenOn: true
})
},