onShow(){
this.Watch1()
},
onHide(){
this.watch1.close().then(()=>{
console.log('watch1关闭成功')
}).catch((err)=>{
console.error('watch1关闭失败',err)
})
},
onUnload(){
this.watch1.close().then(()=>{
console.log('watch1关闭成功')
}).catch((err)=>{
console.error('watch1关闭失败',err)
})
},
Watch1(){
this.watch1 = db.collection('order').where({daytime:this.data.daytime,state:db.command.in(['待取件','找到','没找到','已送达'])}).watch({
onChange:res=>{
if(res.type=='init'){
console.log('watch1开始监听',res);
}
this.setData({
all:res.docs.length
})
},
onError:err=>{
console.error(err)
}
})
},
具体要看是否实际影响watch
报了这个错误