diff --git a/components/shortPopup.vue b/components/shortPopup.vue
index 8e8f656..5e334f8 100644
--- a/components/shortPopup.vue
+++ b/components/shortPopup.vue
@@ -61,7 +61,7 @@
购物车
{{goodsNum}}
- 加入购物车
+ {{isBuy?'立即购买':'加入购物车'}}
@@ -79,6 +79,10 @@
source:{
type: Number,
default: null
+ },
+ isBuy: {
+ type: Boolean,
+ default: false
}
},
data() {
@@ -234,6 +238,9 @@
})
this.$emit('addCart');
this.close();
+ if(this.isBuy){
+ this.navgoCart();
+ }
}).catch(err => {
uni.showToast({
title: err,
@@ -253,7 +260,10 @@
this.current = e.detail.current;
},
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({
url
})