购物车数据传输

master
wbb 2 years ago
parent 59d012b022
commit 56646892c7

@ -5,14 +5,29 @@ Page({
* 页面的初始数据 * 页面的初始数据
*/ */
data: { data: {
cartlist:[]
}, },
/** /**
* 生命周期函数--监听页面加载 * 生命周期函数--监听页面加载
*/ */
onLoad(options) { onLoad:function(options) {
var _this = this;
const db = wx.cloud.database({
//这个是环境ID不是环境名称
env: 'cloud1-8g5wmepxce8a3b8a'
})
//2、开始查询数据了 news对应的是集合的名称
db.collection('user').doc('aa9355ef636df7cc004ab37533cb2c96').get({
//如果查询成功的话
success: res => {
console.log(res.data)
//这一步很重要给ne赋值没有这一步的话前台就不会显示值
this.setData({
cartlist: res.data
})
}
})
}, },
/** /**

@ -1,2 +1,2 @@
<!--pages/cart/cart.wxml--> <!--pages/cart/cart.wxml-->
<text>pages/cart/cart.wxml</text> <view>{{cartlist.cartlist}}</view>

@ -1,6 +1,7 @@
// pages/detail/detail.js // pages/detail/detail.js
const db = wx.cloud.database({}); const db = wx.cloud.database({});
const cont = db.collection('food'); const cont = db.collection('food');
const get=getApp()
Page({ Page({
/** /**
@ -8,7 +9,6 @@ Page({
*/ */
data: { data: {
detailObj: {}, detailObj: {},
list:[], list:[],
clockresult:[], clockresult:[],
@ -18,7 +18,7 @@ Page({
* 生命周期函数--监听页面加载 * 生命周期函数--监听页面加载
*/ */
onLoad: function (options) { onLoad: function (options) {
let foodid =options.id let foodid =options.id
cont.doc(foodid).get({ cont.doc(foodid).get({
success: res => { success: res => {
@ -28,26 +28,25 @@ Page({
detailObj: res.data detailObj: res.data
}) })
} }
}) })
}, },
// 渲染数据 // 渲染数据
addCar: function (event) { async addCar(event) {
// 获取 event 事件对象 var detailObj= event.currentTarget.dataset.item;
// 获取点击对应的下标 db.collection('user').doc('aa9355ef636df7cc004ab37533cb2c96').update({
var index = event.currentTarget.dataset.foodid; data:{
console.log(index); cartlist:db.command.push(detailObj)
//抓取id进行赋 }
//wx.navigateTo 会触发页面隐藏onHide })
console.log('11111')
wx.showToast({ wx.showToast({
title: '加入购物车成功', title: '加入购物车成功',
icon: 'success', icon: 'success',
duration: 2000 duration: 2000
}); })
}, },
/** /**

@ -14,7 +14,7 @@
<text>商品评价</text> <text>商品评价</text>
<text class="text-remark">东西还可以,好评~</text> <text class="text-remark">东西还可以,好评~</text>
<view class="separate"></view> <view class="separate"></view>
<view class="detail-nav" data-foodid="{{detailObj._id}}" > <view class="detail-nav" >
<button class="button-green" bindtap="addCar" formType="submit" >加入购物车</button> <button class="button-green" catchtap="addCar" formType="submit" data-item="{{detailObj}}">加入购物车</button>
<button class="button-red" bindtap="immeBuy" formType="submit">立即购买</button> <button class="button-red" bindtap="immeBuy" formType="submit">立即购买</button>
</view> </view>

@ -30,14 +30,7 @@ Page({
wx.setStorageSync('avatarUrl', avatarUrl) wx.setStorageSync('avatarUrl', avatarUrl)
wx.setStorageSync('nickName', nickName) wx.setStorageSync('nickName', nickName)
console.log('成功',res) console.log('成功',res)
<<<<<<< HEAD
wx.cloud.database().collection('user').add({
data: {
userInfo:user,
avatarUrl:user.avatarUrl,
nickName:user.nickName
=======
wx.cloud.database().collection('user').where({ wx.cloud.database().collection('user').where({
nickName:nickName nickName:nickName
}).get().then(res => { }).get().then(res => {
@ -53,7 +46,7 @@ Page({
} }
else{ else{
console.log('该用户已存在') console.log('该用户已存在')
>>>>>>> 57fb48c63abc7b9f46117c2ce2b188ee8cc80152
} }
}) })
// wx.cloud.database().collection('user').add({ // wx.cloud.database().collection('user').add({

Loading…
Cancel
Save