199 lines
		
	
	
		
			4.1 KiB
		
	
	
	
		
			Vue
		
	
	
	
	
	
			
		
		
	
	
			199 lines
		
	
	
		
			4.1 KiB
		
	
	
	
		
			Vue
		
	
	
	
	
	
<template>
 | 
						||
  <div>
 | 
						||
    <BaseHeader></BaseHeader>
 | 
						||
    <Search></Search>
 | 
						||
    <cateNav></cateNav>
 | 
						||
    <!-- 添加成功提示 -->
 | 
						||
    <div class="add-info-box-container">
 | 
						||
      <div class="add-info-box">
 | 
						||
        <div class="add-info-detail">
 | 
						||
          <div class="add-info-title">
 | 
						||
            <p>
 | 
						||
              <i class="fa fa-check-circle"></i> 商品已成功加入购物车!</p>
 | 
						||
          </div>
 | 
						||
          <div class="add-info-box-row">
 | 
						||
            <div class="add-info-img">
 | 
						||
              <img :src="this.detail.thumbnail" alt="">
 | 
						||
            </div>
 | 
						||
            <div class="add-info-intro">
 | 
						||
              <p>{{detail.goodsName}}</p>
 | 
						||
              <p class="add-info-intro-detail">数量:{{$route.query.count}}</p>
 | 
						||
            </div>
 | 
						||
          </div>
 | 
						||
        </div>
 | 
						||
        <div class="car-btn-group">
 | 
						||
          <div></div>
 | 
						||
          <div class="car-btn-row">
 | 
						||
            <router-link :to="`/goodsDetail?skuId=${detail.id}&goodsId=${detail.goodsId}`">
 | 
						||
              <button class="btn-car hover-pointer btn-car-to-detail">查看商品详情</button>
 | 
						||
            </router-link>
 | 
						||
            <router-link to="/cart">
 | 
						||
              <button class="btn-car hover-pointer btn-car-to-pay">去购物车结算></button>
 | 
						||
            </router-link>
 | 
						||
          </div>
 | 
						||
        </div>
 | 
						||
      </div>
 | 
						||
    </div>
 | 
						||
    <BaseFooter></BaseFooter>
 | 
						||
  </div>
 | 
						||
</template>
 | 
						||
 | 
						||
<script>
 | 
						||
export default {
 | 
						||
  name: 'ShoppingCart',
 | 
						||
  beforeRouteEnter (to, from, next) {
 | 
						||
    window.scrollTo(0, 0);
 | 
						||
    next();
 | 
						||
  },
 | 
						||
  data () {
 | 
						||
    return {
 | 
						||
      detail: {} // 商品详情
 | 
						||
    };
 | 
						||
  },
 | 
						||
  mounted () {
 | 
						||
    let detail = this.$route.query.detail;
 | 
						||
    if (detail) this.detail = detail;
 | 
						||
  },
 | 
						||
  methods: {
 | 
						||
 | 
						||
  }
 | 
						||
};
 | 
						||
</script>
 | 
						||
 | 
						||
<style scoped lang="scss">
 | 
						||
/****************************加入购物车页面开始*****************************/
 | 
						||
.add-info-box-container{
 | 
						||
  width: 100%;
 | 
						||
  background-color: #F5F5F5;
 | 
						||
}
 | 
						||
.add-info-box{
 | 
						||
  width: 1200px;
 | 
						||
  margin: 0px auto;
 | 
						||
  padding: 15px 0px;
 | 
						||
  display: flex;
 | 
						||
    flex-direction: row;
 | 
						||
    justify-content: space-between;
 | 
						||
}
 | 
						||
.add-info-detail{
 | 
						||
  display: flex;
 | 
						||
    flex-direction: column;
 | 
						||
}
 | 
						||
.add-info-title{
 | 
						||
  font-size: 25px;
 | 
						||
  color: #71b247;
 | 
						||
}
 | 
						||
.add-info-box-row{
 | 
						||
  display: flex;
 | 
						||
    flex-direction: row;
 | 
						||
    margin-top: 15px;
 | 
						||
}
 | 
						||
.add-info-img{
 | 
						||
  width: 56px;
 | 
						||
  height: 56px;
 | 
						||
  margin-right: 15px;
 | 
						||
}
 | 
						||
.add-info-img img{
 | 
						||
  width: 100%;
 | 
						||
}
 | 
						||
.add-info-intro{
 | 
						||
  display: flex;
 | 
						||
    flex-direction: column;
 | 
						||
    justify-content: center;
 | 
						||
}
 | 
						||
.add-info-intro-detail{
 | 
						||
  font-size: 12px;
 | 
						||
  color: #999999;
 | 
						||
}
 | 
						||
.car-btn-group{
 | 
						||
  display: flex;
 | 
						||
    flex-direction: column;
 | 
						||
    justify-content: space-between;
 | 
						||
}
 | 
						||
/*按钮*/
 | 
						||
.btn-car{
 | 
						||
  padding: 8px 10px;
 | 
						||
  font-size: 16px;
 | 
						||
  border-radius: 0px;
 | 
						||
  border:none;
 | 
						||
  margin-right: 15px;
 | 
						||
}
 | 
						||
.btn-car-to-detail{
 | 
						||
  background-color: #fff;
 | 
						||
  color: $theme_color;
 | 
						||
  border:1px solid #fff;
 | 
						||
}
 | 
						||
.btn-car-to-detail:hover{
 | 
						||
border:1px solid $theme_color;
 | 
						||
}
 | 
						||
.btn-car-to-pay{
 | 
						||
  background-color: $theme_color;
 | 
						||
  color: #fff;
 | 
						||
  border:1px solid $theme_color;
 | 
						||
}
 | 
						||
.btn-car-to-pay:hover{
 | 
						||
  background-color: $theme_color;
 | 
						||
  border:1px solid $theme_color;
 | 
						||
}
 | 
						||
/*其他用户购买*/
 | 
						||
.other-user-buy-box{
 | 
						||
  width: 90%;
 | 
						||
  margin: 0px auto;
 | 
						||
  display: flex;
 | 
						||
    flex-direction: column;
 | 
						||
}
 | 
						||
.other-user-buy-title{
 | 
						||
  margin-top: 25px;
 | 
						||
  font-size: 14px;
 | 
						||
  color: #666;
 | 
						||
  font-weight: bold;
 | 
						||
}
 | 
						||
.other-user-buy-row{
 | 
						||
  margin-top: 25px;
 | 
						||
  display: flex;
 | 
						||
    flex-direction: row;
 | 
						||
    justify-content: space-between;
 | 
						||
}
 | 
						||
.other-user-buy-item-box{
 | 
						||
  display: flex;
 | 
						||
    flex-direction: row;
 | 
						||
}
 | 
						||
.other-user-buy-item-img{
 | 
						||
  width: 96px;
 | 
						||
  height: 96px;
 | 
						||
}
 | 
						||
.other-user-buy-item-img img{
 | 
						||
  width: 100%;
 | 
						||
}
 | 
						||
.other-buy-detail-box{
 | 
						||
  width: 160px;
 | 
						||
  margin-left: 15px;
 | 
						||
  display: flex;
 | 
						||
    flex-direction: column;
 | 
						||
}
 | 
						||
.other-buy-title{
 | 
						||
  font-size: 12px;
 | 
						||
}
 | 
						||
.other-buy-title a{
 | 
						||
  color: #2c2c2c;
 | 
						||
  text-decoration: none;
 | 
						||
}
 | 
						||
.other-buy-price{
 | 
						||
  font-size: 12px;
 | 
						||
  font-weight: bold;
 | 
						||
  color: $theme_color;
 | 
						||
}
 | 
						||
.other-buy-btn{
 | 
						||
  padding: 3px 10px;
 | 
						||
  color: $theme_color;
 | 
						||
  font-size: 12px;
 | 
						||
  border: 1px solid $theme_color;
 | 
						||
  border-radius: 0px;
 | 
						||
  background-color: #fff;
 | 
						||
}
 | 
						||
.other-buy-btn:hover{
 | 
						||
  color: $theme_color;
 | 
						||
  border: 1px solid $theme_color;
 | 
						||
}
 | 
						||
/****************************加入购物车页面结束*****************************/
 | 
						||
</style>
 |