Commit a6d146a3af316e24028b46f083b66297037f489f

Authored by 王强
1 parent 4b4896f8

购好物,首页,其它频道导航,ICON不是指圆形,iconsCom组件添加no-radius="true"参数控制~

src/components/iconSwiperBox/iconSwiperBox.vue
... ... @@ -5,7 +5,8 @@
5 5  
6 6 <!-- 单个图标 -->
7 7 <icons-com v-for="(item, i) in items" :key="i" @jump="jump(item)"
8   - :item="item">
  8 + :item="item"
  9 + :noRadius="noRadius">
9 10 </icons-com>
10 11 </swipe-item>
11 12 </swipe>
... ... @@ -26,7 +27,7 @@
26 27  
27 28 }
28 29 },
29   - props: ["icons"],
  30 + props: ["icons", "noRadius"],
30 31 components: {
31 32 Swipe,
32 33 SwipeItem,
... ...
src/components/iconsCom/iconsCom.less
... ... @@ -7,6 +7,9 @@
7 7 width: 100px;
8 8 height: 100px;
9 9 border-radius: 50%;
  10 + &.no-radius {
  11 + border-radius: unset;
  12 + }
10 13 }
11 14 .title {
12 15 margin-top: 10px;
... ...
src/components/iconsCom/iconsCom.vue
1 1 <template>
2 2 <div class="icons-com" v-if="item && item.title" @click="jump(item)">
3   - <img v-lazy="item.logo || item.simg" class="icons-img" />
  3 + <img v-lazy="item.logo || item.simg" class="icons-img" :class="{'no-radius': noRadius === 'true'}" />
4 4 <div class="title">{{item.title}}</div>
5 5 </div>
6 6 </template>
... ... @@ -13,7 +13,7 @@
13 13  
14 14 }
15 15 },
16   - props: ["item"],
  16 + props: ["item", "noRadius"],
17 17 components: {
18 18  
19 19 },
... ...
src/pages/optimization2/optimization2.vue
... ... @@ -37,7 +37,8 @@
37 37  
38 38 <!-- 轮播展示其它频道 -->
39 39 <icon-swiper-box @jump="toPage"
40   - :icons="swiperNavs">
  40 + :icons="swiperNavs"
  41 + no-radius="true">
41 42 </icon-swiper-box>
42 43 </div>
43 44  
... ...