...
|
...
|
@@ -5,12 +5,12 @@ |
|
|
<div @click="onAllClick">全部 <i class="cubeic-arrow"></i></div>
|
|
|
</div>
|
|
|
<div class="row">
|
|
|
<div class="col" v-for="(product, idx) in list" :key="idx">
|
|
|
<div class="product-item" @click="onItemClick(product)">
|
|
|
<div class="col" v-for="(product, idx) in list" :key="idx" @click="onItemClick(product)">
|
|
|
<div class="product-item">
|
|
|
<square-img :src="product.default_images" :width="300" :height="300" />
|
|
|
<div class="name"><span>{{product.product_name}}</span></div>
|
|
|
<div class="price"><i>¥</i>{{product.price}}</div>
|
|
|
</div>
|
|
|
<div class="name"><span>{{product.product_name}}</span></div>
|
|
|
<div class="price"><i>¥</i>{{product.price}}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
...
|
...
|
@@ -61,26 +61,30 @@ export default { |
|
|
font-size: 36px;
|
|
|
font-weight: bold;
|
|
|
color: #000;
|
|
|
font-weight: bold;
|
|
|
}
|
|
|
|
|
|
.row {
|
|
|
overflow: hidden;
|
|
|
margin: 0 -8px;
|
|
|
margin: 0 -6px;
|
|
|
|
|
|
.col {
|
|
|
width: 33.3333%;
|
|
|
width: 222px;
|
|
|
padding: 0 8px;
|
|
|
float: left;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
.product-item {
|
|
|
margin-top: 10px;
|
|
|
margin: 10px auto 0;
|
|
|
width: 180px;
|
|
|
text-align: center;
|
|
|
overflow: hidden;
|
|
|
}
|
|
|
|
|
|
.name {
|
|
|
width: 200px;
|
|
|
margin: 0 auto 8px;
|
|
|
height: 64px;
|
|
|
display: flex;
|
|
|
flex-direction: column;
|
...
|
...
|
@@ -98,13 +102,15 @@ export default { |
|
|
}
|
|
|
|
|
|
.price {
|
|
|
font-family: $num-font;
|
|
|
font-weight: bold;
|
|
|
font-size: 24px;
|
|
|
font-size: 32px;
|
|
|
color: #d0021b;
|
|
|
text-align: center;
|
|
|
|
|
|
i {
|
|
|
font-style: normal;
|
|
|
font-size: 0.9em;
|
|
|
font-size: 24px;
|
|
|
vertical-align: baseline;
|
|
|
}
|
|
|
}
|
...
|
...
|
|