47 lines
815 B
JavaScript
47 lines
815 B
JavaScript
|
// pages/API/screen-brightness/screen-brightness.js
|
||
|
Page({
|
||
|
data: {
|
||
|
screenBrightness: 0
|
||
|
},
|
||
|
|
||
|
onLoad() {
|
||
|
this._updateScreenBrightness()
|
||
|
},
|
||
|
|
||
|
changeBrightness(e) {
|
||
|
const value = Number.parseFloat(
|
||
|
(e.detail.value).toFixed(1)
|
||
|
)
|
||
|
this.setData({
|
||
|
screenBrightness: Number.parseFloat(
|
||
|
e.detail.value.toFixed(1)
|
||
|
)
|
||
|
})
|
||
|
wx.setScreenBrightness({
|
||
|
value,
|
||
|
})
|
||
|
},
|
||
|
|
||
|
keepScreenOn() {
|
||
|
wx.setKeepScreenOn({
|
||
|
keepScreenOn: true
|
||
|
})
|
||
|
},
|
||
|
|
||
|
_updateScreenBrightness() {
|
||
|
wx.getScreenBrightness({
|
||
|
success: (res) => {
|
||
|
console.log(res);
|
||
|
this.setData({
|
||
|
screenBrightness: Number.parseFloat(
|
||
|
res.value.toFixed(1)
|
||
|
)
|
||
|
})
|
||
|
},
|
||
|
fail(err) {
|
||
|
console.error(err)
|
||
|
}
|
||
|
})
|
||
|
}
|
||
|
})
|