SelfRidicule 2176518eb7 1
2024-08-21 18:36:55 +08:00

113 lines
2.2 KiB
JavaScript

const app = getApp()
Page({
/**
* 页面的初始数据
*/
data: {
IMG_NAME: app.IMG_NAME,
sceneList: [{
name: '茶歇模式',
url: 'chaxie1.png',
selectUrl: 'chaxie0.png',
isSelect: false
},
{
name: '开门模式',
url: 'kaimen1.png',
selectUrl: 'kaimen0.png',
isSelect: true
}
]
},
/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {
let _this = this
_this.initScene()
},
initScene() {
let _this = this
let sceneList = _this.data.sceneList.map(item => {
item.url = app.IMG_NAME + '/profile/static/shanghai_changyang/device/scene/' + item.url
item.selectUrl = app.IMG_NAME + '/profile/static/shanghai_changyang/device/scene/' + item.selectUrl
return item
})
_this.setData({
sceneList
})
},
// 选择情景
selectScene(e) {
console.log('selectScene', e);
let _this = this
let obj = e.currentTarget.dataset.obj
let sceneList = _this.data.sceneList
sceneList = sceneList.map(item => {
if (item.name == obj.name) {
item.isSelect = !item.isSelect
} else {
item.isSelect = false
}
return item
})
_this.setData({
sceneList
})
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady() {
},
/**
* 生命周期函数--监听页面显示
*/
onShow() {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide() {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload() {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh() {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom() {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage() {
}
})