Преглед на файлове

点击购物车或者我的订单是直接打开新窗口,窗口无历史路由

lifanagju_citu преди 6 месеца
родител
ревизия
c376f615ea
променени са 1 файла, в които са добавени 6 реда и са изтрити 1 реда
  1. 6 1
      src/views/mall/components/details.vue

+ 6 - 1
src/views/mall/components/details.vue

@@ -2,7 +2,7 @@
 <template>
   <div class="default-width py-5" v-if="state.goodsInfo && Object.keys(state.goodsInfo).length">
     <div class="d-flex justify-space-between">
-      <v-btn class="mb-3" size="large" color="primary" variant="text" prepend-icon="mdi-chevron-triple-left" @click="router.go(-1)">返回上一页</v-btn>
+      <v-btn class="mb-3" size="large" color="primary" variant="text" @click="goBack"><v-icon size="24" class="mt-1 mr-1">mdi-chevron-triple-left</v-icon>返回商城</v-btn>
       <div v-if="getToken()">
         <v-btn class="mb-3" size="large" color="primary" variant="text" prepend-icon="mdi-account-circle-outline" to="/mall/user/order">我的订单</v-btn>
         <v-btn class="mb-3 ml-1" size="large" color="primary" variant="text" prepend-icon="mdi-cart-outline" to="/mall/cart">购物车</v-btn>
@@ -213,6 +213,11 @@ const loginClose = () => {
   Snackbar.warning('您已取消登录')
 }
 
+const goBack = () => {
+  // router.go(-1)
+  router.push('/mall')
+}
+
 </script>
 <style lang="scss" scoped>
 .border-radius-8 {