This commit is contained in:
weipengfei 2024-01-23 11:36:17 +08:00
parent 94377b4afd
commit ebb0a5462f

View File

@ -61,7 +61,7 @@
<view>购物车</view> <view>购物车</view>
<view class="badge" v-if="goodsNum">{{goodsNum}}</view> <view class="badge" v-if="goodsNum">{{goodsNum}}</view>
</view> </view>
<view class="btn" @click.stop="$u.throttle(addcart, 1500)">加入购物车</view> <view class="btn" @click.stop="$u.throttle(addcart, 1500)"> {{isBuy?'立即购买':'加入购物车'}} </view>
</view> </view>
</view> </view>
</uni-popup> </uni-popup>
@ -79,6 +79,10 @@
source:{ source:{
type: Number, type: Number,
default: null default: null
},
isBuy: {
type: Boolean,
default: false
} }
}, },
data() { data() {
@ -234,6 +238,9 @@
}) })
this.$emit('addCart'); this.$emit('addCart');
this.close(); this.close();
if(this.isBuy){
this.navgoCart();
}
}).catch(err => { }).catch(err => {
uni.showToast({ uni.showToast({
title: err, title: err,
@ -253,7 +260,10 @@
this.current = e.detail.current; this.current = e.detail.current;
}, },
navgoCart(url=null) { navgoCart(url=null) {
if(!url && this.source) url = '/pages/order_addcart/order_addcart?source='+this.source; if(!url) {
if(this.source) url = '/pages/order_addcart/order_addcart?source='+this.source;
else url = '/pages/order_addcart/order_addcart';
}
uni.navigateTo({ uni.navigateTo({
url url
}) })