|
| 1 | +<template> |
| 2 | + <view class=""> |
| 3 | + <view class="u-card-wrap"> |
| 4 | + <u-card @click="click" @head-click="headClick" :title="title" :sub-title="subTitle" :thumb="thumb" :padding="padding" :border="border"> |
| 5 | + <view class="" slot="body"> |
| 6 | + <view class="u-body-item u-flex u-border-bottom u-col-between u-p-t-0"> |
| 7 | + <view class="u-body-item-title u-line-2"> |
| 8 | + 瓶身描绘的牡丹一如你初妆,冉冉檀香透过窗心事我了然,宣纸上走笔至此搁一半 |
| 9 | + </view> |
| 10 | + <image src="https://img11.360buyimg.com/n7/jfs/t1/94448/29/2734/524808/5dd4cc16E990dfb6b/59c256f85a8c3757.jpg" mode="aspectFill"></image> |
| 11 | + </view> |
| 12 | + <view class="u-body-item u-flex u-row-between u-p-b-0"> |
| 13 | + <view class="u-body-item-title u-line-2"> |
| 14 | + 釉色渲染仕女图韵味被私藏,而你嫣然的一笑如含苞待放 |
| 15 | + </view> |
| 16 | + <image src="https://img12.360buyimg.com/n7/jfs/t1/102191/19/9072/330688/5e0af7cfE17698872/c91c00d713bf729a.jpg" mode="aspectFill"></image> |
| 17 | + </view> |
| 18 | + </view> |
| 19 | + <view class="" slot="foot" v-if="bottomSlot"> |
| 20 | + <u-icon name="chat-fill" size="34" color="" label="30评论"></u-icon> |
| 21 | + </view> |
| 22 | + </u-card> |
| 23 | + </view> |
| 24 | + <view class="u-config-wrap u-demo"> |
| 25 | + <view class="u-config-title u-border-bottom"> |
| 26 | + 参数配置 |
| 27 | + </view> |
| 28 | + <view class="u-config-item"> |
| 29 | + <view class="u-item-title">左上角图标</view> |
| 30 | + <u-subsection vibrateShort :list="['显示', '隐藏']" @change="thumbChange"></u-subsection> |
| 31 | + </view> |
| 32 | + <view class="u-config-item"> |
| 33 | + <view class="u-item-title">内边距</view> |
| 34 | + <u-subsection vibrateShort current="1" :list="['20', '30', '40']" @change="paddingChange"></u-subsection> |
| 35 | + </view> |
| 36 | + <view class="u-config-item"> |
| 37 | + <view class="u-item-title">底部</view> |
| 38 | + <u-subsection vibrateShort :list="['显示', '隐藏']" @change="bottomChange"></u-subsection> |
| 39 | + </view> |
| 40 | + <view class="u-config-item"> |
| 41 | + <view class="u-item-title">外边框</view> |
| 42 | + <u-subsection vibrateShort :list="['显示', '隐藏']" @change="borderChange"></u-subsection> |
| 43 | + </view> |
| 44 | + </view> |
| 45 | + </view> |
| 46 | +</template> |
| 47 | + |
| 48 | +<script> |
| 49 | + export default { |
| 50 | + data() { |
| 51 | + return { |
| 52 | + title: '素胚勾勒出青花,笔锋浓转淡', |
| 53 | + subTitle: '2020-05-15', |
| 54 | + thumb: 'http://pic2.sc.chinaz.com/Files/pic/pic9/202002/hpic2119_s.jpg', |
| 55 | + padding: 20, |
| 56 | + bottomSlot: true, |
| 57 | + border: true |
| 58 | + } |
| 59 | + }, |
| 60 | + methods: { |
| 61 | + thumbChange(index) { |
| 62 | + this.thumb = index == 0 ? 'http://pic2.sc.chinaz.com/Files/pic/pic9/202002/hpic2119_s.jpg' : ''; |
| 63 | + }, |
| 64 | + paddingChange(index) { |
| 65 | + this.padding = [20, 30, 40][index]; |
| 66 | + }, |
| 67 | + bottomChange(index) { |
| 68 | + this.bottomSlot = !index; |
| 69 | + }, |
| 70 | + borderChange(index) { |
| 71 | + this.border = !index; |
| 72 | + }, |
| 73 | + click(index) { |
| 74 | + console.log(index); |
| 75 | + }, |
| 76 | + headClick(index) { |
| 77 | + console.log(index); |
| 78 | + } |
| 79 | + } |
| 80 | + } |
| 81 | +</script> |
| 82 | + |
| 83 | +<style scoped lang="scss"> |
| 84 | + .u-demo { |
| 85 | + padding-top: 0; |
| 86 | + } |
| 87 | + |
| 88 | + .u-card-wrap { |
| 89 | + background-color: $u-bg-color; |
| 90 | + padding: 1px; |
| 91 | + } |
| 92 | + |
| 93 | + .u-body-item { |
| 94 | + font-size: 32rpx; |
| 95 | + color: #333; |
| 96 | + padding: 20rpx 10rpx; |
| 97 | + } |
| 98 | + |
| 99 | + .u-body-item image { |
| 100 | + width: 120rpx; |
| 101 | + flex: 0 0 120rpx; |
| 102 | + height: 120rpx; |
| 103 | + border-radius: 8rpx; |
| 104 | + margin-left: 12rpx; |
| 105 | + } |
| 106 | +</style> |
0 commit comments