// pages/detail/detail.js const db = wx.cloud.database({}); const cont = db.collection('food'); const get=getApp() Page({ /** * 页面的初始数据 */ data: { detailObj: {}, list:[], clockresult:[], userid:null, num:null }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { const app=getApp() let foodid =options.id var userid=app.globalData.openid console.log('1111w '); console.log(userid) cont.doc(foodid).get({ success: res => { console.log(res.data) //这一步很重要,给ne赋值,没有这一步的话,前台就不会显示值 this.setData({ detailObj: res.data, }) } }) }, // 渲染数据 async addCar(event) { let detailObj= event.currentTarget.dataset.item; let num=this.data.num num=num+1 const checks=false console.log(num) detailObj.num=num detailObj.checks=checks console.log(detailObj) db.collection('user').doc('eda7dd506371adb300c89bc66afc4601').update({ data:{ cartlist:db.command.push(detailObj) }, }) wx.showToast({ title: '加入购物车成功', icon: 'success', duration: 2000 }) }, async immeBuy(event){ var index = event.currentTarget.dataset.item; console.log(index); wx.navigateTo({ url:'/pages/orderdoing/orderdoing?id='+ index, }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() { }, /** * 生命周期函数--监听页面显示 */ onShow() { }, /** * 生命周期函数--监听页面隐藏 */ onHide() { }, /** * 生命周期函数--监听页面卸载 */ onUnload() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom() { }, /** * 用户点击右上角分享 */ onShareAppMessage() { } })