12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- <!-- 商品列表组件 <good-list :list="xx"></good-list> -->
- <template>
- <view class="good-list">
- <view :id="'good'+good.id" class="good-li" v-for="good in list" :key="good.id">
- <image class="good-img" :src="good.goodImg" mode="widthFix"/>
- <view class="flex-item">
- <view class="good-name">{{good.goodName}}</view>
- <text class="good-price">{{good.goodPrice}} 元</text>
- <text class="good-sold">已售{{good.goodSold}}件</text>
- </view>
- </view>
- </view>
- </template>
- <script>
- export default {
- props:{
- list: {
- type: Array,
- default(){
- return []
- }
- }
- }
- }
- </script>
- <style lang="scss">
- .good-list{
- background-color: #fff;
-
- .good-li{
- display: flex;
- align-items: center;
- padding: 20upx;
- border-bottom: 1upx solid #eee;
-
- .good-img{
- width: 160upx;
- height: 160upx;
- margin-right: 20rpx;
- }
-
- .flex-item{
- flex: 1;
-
- .good-name{
- font-size: 26upx;
- line-height: 40upx;
- height: 80upx;
- margin-bottom: 20upx;
- overflow: hidden;
- }
- .good-price{
- font-size: 26upx;
- color: red;
- }
- .good-sold{
- font-size: 24upx;
- margin-left: 16upx;
- color: gray;
- }
-
- }
- }
- }
- </style>
|