const db = wx.cloud.database()
const machinesCollection = db.collection('Machine')
Page({
data: {
machines: []
},
onLoad() {
this.loadMachines()
},
loadMachines() {
machinesCollection.get().then(res => {
const machines = res.data
this.setData({ machines })
})
},
handleOpenDoor(e) {
const viewId = e.currentTarget.dataset.viewId
const machineNumber = parseInt(viewId.split('-')[1])
machinesCollection.doc(machineNumber).update({
data: {
door: true
}
}).then(() => {
wx.showToast({
title: '开门成功',
icon: 'success'
})
this.loadMachines()
})
},
handleLockDoor(e) {
const viewId = e.currentTarget.dataset.viewId
const machineNumber = parseInt(viewId.split('-')[1])
machinesCollection.doc(machineNumber).update({
data: {
door: false
}
}).then(() => {
wx.showToast({
title: '锁门成功',
icon: 'success'
})
this.loadMachines()
})
}
})
为啥能成功呢