<template> <div class="aboutUs"> <div class="section sec1 about-one"> <div class="banner"> <img src="../../assets/images/aboutus/about_banner.jpg"> </div> <div class="title"> <img src="../../assets/images/aboutus/title_01.png"> </div> <div class="block"> <ul> <li class="box"> <div class="text text1"> <p> 品类: <span>10000+</span> </p> <p> 品牌: <span>5000+</span> </p> <p> SKU: <span>3000w+</span> </p> <p> 合作供应商: <span>5500+</span> </p> </div> </li> <li class="box"> <div class="text text2"> <p>原厂代理</p> <p>分销授权</p> <p>品质可溯</p> <p>售后无忧</p> </div> </li> <li class="box"> <div class="text text3"> <p>同类产品</p> <p>市价更低</p> <p>优选物料</p> <p>省钱省力</p> </div> </li> <li class="box"> <div class="text text4"> <p>一键下单</p> <p>极速采购</p> <p>自营现货</p> <p>当天即发</p> </div> </li> </ul> </div> </div> <div class="one-tips" v-if="aboutdata.profile" v-html="aboutdata.profile.content"> </div> <div class="section sec2 about-two"> <img src="../../assets/images/aboutus/title_02.png"> <img src="../../assets/images/aboutus/jg_02.png"> </div> <div class="section sec3 about-three"> <div class="title"> <img src="../../assets/images/aboutus/title_03.png"> </div> <div class="block three-box"> <van-swipe :loop="false" @change="onChange"> <van-swipe-item> <div class="swiper-item"> <img src="../../assets/images/aboutus/three_03.jpg"> <p> <i :class="current == 0 ?'active-item-i':''"></i> <span>深圳市电子商会常务理事单位</span> </p> </div> </van-swipe-item> <van-swipe-item> <div class="swiper-item"> <img src="../../assets/images/aboutus/three_01.jpg"> <p> <i :class="current == 1 ?'active-item-i':''"></i> <span> 2017中国农业银行 <br>国际业务战略合作伙伴 </span> </p> </div> </van-swipe-item> <van-swipe-item> <div class="swiper-item"> <img src="../../assets/images/aboutus/three_02.jpg"> <p> <i :class="current == 2 ?'active-item-i':''"></i> <span> 深圳市龙岗区 <br>电子行业联合会第一届理事会 </span> </p> </div> </van-swipe-item> <van-swipe-item> <div class="swiper-item"> <img src="../../assets/images/aboutus/three_04.jpg"> <p> <i :class="current == 3 ?'active-item-i':''"></i> <span>高新技术企业</span> </p> </div> </van-swipe-item> <van-swipe-item> <div class="swiper-item"> <img src="../../assets/images/aboutus/three_05.jpg"> <p> <i :class="current == 4 ?'active-item-i':''"></i> <span>深圳市高新技术企业</span> </p> </div> </van-swipe-item> <van-swipe-item> <div class="swiper-item"> <img src="../../assets/images/aboutus/three_06.jpg"> <p> <i :class="current == 5 ?'active-item-i':''"></i> <span> 2017年度中国 <br>电子元器件分销商卓越表现奖 </span> </p> </div> </van-swipe-item> <van-swipe-item> <div class="swiper-item"> <img src="../../assets/images/aboutus/three_07.jpg"> <p> <i :class="current == 6 ?'active-item-i':''"></i> <span>2017中国B2B百强企业</span> </p> </div> </van-swipe-item> <van-swipe-item> <div class="swiper-item"> <img src="../../assets/images/aboutus/three_08.jpg"> <p> <i :class="current == 7 ?'active-item-i':''"></i> <span> 2016中国电子商务 <br>应用发展年会B2B投资风云奖 </span> </p> </div> </van-swipe-item> <van-swipe-item> <div class="swiper-item"> <img src="../../assets/images/aboutus/three_09.jpg"> <p> <i :class="current == 8 ?'active-item-i':''"></i> <span> 深圳市电子商会 <br>第四届理事会常务理事单位 </span> </p> </div> </van-swipe-item> <van-swipe-item> <div class="swiper-item"> <img src="../../assets/images/aboutus/three_10.jpg"> <p> <i :class="current == 9 ?'active-item-i':''"></i> <span>深圳市软件行业协会会员单位</span> </p> </div> </van-swipe-item> <van-swipe-item> <div class="swiper-item"> <img src="../../assets/images/aboutus/three_11.jpg"> <p> <i :class="current == 10 ?'active-item-i':''"></i> <span>2016中国B2B百名创业新锐</span> </p> </div> </van-swipe-item> <van-swipe-item> <div class="swiper-item"> <img src="../../assets/images/aboutus/three_12.jpg"> <p> <i :class="current == 11 ?'active-item-i':''"></i> <span>深圳市软件行业协会会员单位</span> </p> </div> </van-swipe-item> <div class="custom-indicator" slot="indicator"> <div :class="{'indicator-item':true,'indicator-active':current==k}" v-for="(v,k) in 12"></div> </div> </van-swipe> </div> </div> <div class="section sec4 about-four"> <div class="title"> <img src="../../assets/images/aboutus/title_04.png"> </div> <div class="block"> <dl class="box-01"> <dd></dd> </dl> <dl class="box-02"></dl> <dl class="box-03"></dl> <dl class="box-04"></dl> </div> </div> <div class="section sec5 about-five"> <div class="title"> <img src="../../assets/images/aboutus/title_05.png"> </div> <div class="block"> <dl class="box-1"> <dt> <img src="../../assets/images/aboutus/about_five_01.jpg"> </dt> <dd> <img src="../../assets/images/aboutus/about_five_1.png"> </dd> </dl> <dl class="box-2"> <dt> <img src="../../assets/images/aboutus/about_five_02.jpg"> </dt> <dd> <img src="../../assets/images/aboutus/about_five_2.png"> </dd> </dl> <dl class="box-3"> <dt> <img src="../../assets/images/aboutus/about_five_03.jpg"> </dt> <dd> <img src="../../assets/images/aboutus/about_five_3.png"> </dd> </dl> </div> </div> <div class="section sec6 about-six"> <p>随时了解优惠讯息</p> <a v-if="aboutdata.page_bottom_link" :href="aboutdata.page_bottom_link?(aboutdata.page_bottom_link.url):'/v3/activity/newreg.html'" :target="aboutdata.page_bottom_link&&aboutdata.page_bottom_link['window_open']>0?'_blank':'_self'">{{aboutdata.page_bottom_link.content||""}}</a> </div> </div> </template> <script> import { Swipe, SwipeItem } from "vant"; import { mapState } from "vuex"; export default { name: "aboutUs", components: { "van-swipe": Swipe, "van-swipe-item": SwipeItem }, data() { return { current: 0 }; }, created() { this.$store.dispatch({ type: "getAboutUsData" }); }, computed: { ...mapState({ loading: state => state.aboutus.loading, aboutdata: state => state.aboutus.aboutdata }) }, methods: { onChange(index) { let self = this; setTimeout(() => { self.current = index; }, 300); } } }; </script> <style lang="scss"> @function remFun($rem) { @return $rem * 50/37.5; } .aboutUs { .about-one { background: url(../../assets/images/aboutus/about_one_01.png) no-repeat remFun(3.75rem) remFun(7.2rem); padding-bottom: remFun(1.2rem); background-size: remFun(3.15rem) remFun(4.15rem); .banner { width: 100%; img { width: 100%; display: block; } } .title { height: remFun(1.71rem); padding: 0 remFun(0.2rem); img { height: 100%; margin-top: remFun(-0.82rem); } } .block { height: remFun(4.97rem); background: url(../../assets/images/aboutus/about_one.jpg) no-repeat; background-size: 100% 100%; ul { width: remFun(5.94rem); height: remFun(3.66rem); padding-top: remFun(0.1rem); padding-left: remFun(0.48rem); position: relative; left: 50%; top: 16.9%; margin-left: remFun(-2.97rem); background: url(../../assets/images/aboutus/about_one_bg.png) no-repeat; background-size: 100% 100%; li { width: remFun(2.7rem); height: remFun(1.64rem); float: left; position: relative; .text { position: absolute; z-index: 2; margin-top: remFun(0.2rem); &.text1 { right: remFun(0.15rem); bottom: remFun(0.1rem); text-align: right; } &.text2 { left: remFun(0.15rem); bottom: remFun(0.1rem); } &.text3 { right: remFun(0.2rem); top: 0; } &.text4 { left: remFun(0.2rem); top: 0; } p { font-size: remFun(0.2rem); line-height: remFun(0.34rem); font-family: "微软雅黑"; color: #fff; } } } } } } .one-tips{ color:#333; font-size: 16px; line-height: 24px; padding:20px; margin-bottom: 20px; p,div,span,font,strong,b,strong{font-size: 16px!important;} } .about-two { padding-top: remFun(0.2rem); img { width: 100%; } } .about-three { padding-top: 44px; background: url(../../assets/images/aboutus/about_three.png) no-repeat left remFun(2.07rem); background-size: remFun(5.07rem) remFun(8.28rem); padding-bottom: remFun(2.2rem); .title { height: remFun(1.72rem); padding-left: remFun(1.88rem); img { height: 100%; display: block; } } .block { margin-top: remFun(-0.43rem); .van-swipe { padding: remFun(1.39rem) 0 remFun(0.8rem) 0; .van-swipe-item { .swiper-item { background: #333333; padding: 0 remFun(0.94rem); height: remFun(4.2rem); position: relative; img { height: 100%; width: 100%; } p { text-align: right; padding: remFun(0.52rem) remFun(0.2rem) 0 remFun(0.2rem); top: remFun(-1.38rem); left: remFun(2.22rem); position: absolute; color: #fff; font-weight: bold; font-size: remFun(0.22rem); z-index: 60; width: remFun(4.8rem); height: remFun(1.3rem); background: #107cca; box-sizing: border-box; i { opacity: 0; transition: 0.3s ease-out; position: absolute; left: 0; top: 0; display: block; width: remFun(1.12rem); height: remFun(0.42rem); background: url(../../assets/images/aboutus/title_033.jpg) no-repeat 0 bottom; background-size: 100% 100%; &.active-item-i { opacity: 1; } } span { font-size: remFun(0.26rem); } } } } } .custom-indicator { position: absolute; bottom: 8px; width: 100%; text-align: center; background: none; .indicator-item { display: inline-block; width: 6px; height: 6px; margin: 1px 6px; cursor: pointer; border-radius: 50%; background: #999999; &.indicator-active { background: #1080d0; width: remFun(0.24rem); border-radius: remFun(0.12rem); } } } } } .about-four { background: url(../../assets/images/aboutus/about_four.png) no-repeat remFun(2.68rem) remFun(6.5rem); background-size: remFun(4.57rem) remFun(9rem); padding-bottom: remFun(2.97rem); .title { height: remFun(1.72rem); padding-left: remFun(0.3rem); img { height: 100%; display: block; } } .block { margin-top: remFun(-0.63rem); position: relative; z-index: 2; dl { height: remFun(2.8rem); margin-bottom: remFun(0.2rem); background: #107cca; dd { height: remFun(2.8rem); } &.box-01 { background: url(../../assets/images/aboutus/a.jpg) no-repeat; background-size: cover; width: 100%; dd { text-align: left; padding-left: remFun(0.15rem); padding-top: remFun(1.2rem); background: url(../../assets/images/aboutus/title_044.png) no-repeat remFun(0.3rem) 0; background-size: remFun(1.37rem); } } &.box-02 { background: url(../../assets/images/aboutus/b.jpg) no-repeat; background-size: cover; width: 100%; } &.box-03 { background: url(../../assets/images/aboutus/c.jpg) no-repeat; background-size: cover; width: 100%; } &.box-04 { background: url(../../assets/images/aboutus/d.jpg) no-repeat; background-size: cover; width: 100%; } } } } .about-five { .title { height: remFun(2.04rem); padding-left: remFun(0.3rem); position: relative; z-index: 2; img { height: 100%; display: block; } } .block { margin-top: remFun(-0.83rem); dl { position: relative; &.box-1 { height: remFun(3.29rem); margin-bottom: remFun(0.88rem); dt { img { width: 100%; } } dd { width: remFun(5.78rem); position: absolute; right: 0; bottom: remFun(-0.58rem); img { width: remFun(5.78rem); } } } &.box-2 { height: remFun(3.31rem); margin-bottom: remFun(1.41rem); dt { img { width: remFun(3.86rem); } } dd { width: remFun(3.86rem); position: absolute; right: remFun(0.5rem); top: remFun(0.44rem); img { width: remFun(3.86rem); } } } &.box-3 { height: remFun(5.68rem); dt { img { width: 100%; } } dd { width: remFun(6.7rem); position: absolute; left: 0; top: remFun(-1.1rem); img { width: remFun(6.7rem); } } } } } } .about-six { text-align: center; padding: remFun(1rem) 0; p { font-size: remFun(0.34rem); color: #666666; padding-bottom: remFun(0.8rem); } a { font-size: remFun(0.44rem); color: #1080d0; text-decoration: underline; } } } </style>