| | |
| | | <view > |
| | | <view class="main"> |
| | | <view class="main-left" > |
| | | <view class="main-list" v-for="it in dataList" > |
| | | <view>{{it.key}}</view> |
| | | <view style="margin-left: 8px;">{{it.value}}</view> |
| | | <view class="main-list" v-for="it in dataList" style="width: 100%;"> |
| | | <view class="left-key">{{it.key}}</view> |
| | | <view>:</view> |
| | | <view class="left-val"> |
| | | <text class="val-text" style="">{{it.value}}</text> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | <view class="main-right" @click="goDetail"> |
| | | <view class="list-options"> |
| | | <view class="list-number">1</view> |
| | | <view class="abdb"> > </view> |
| | | <uni-badge class="main-right uni-badge-left-margin" :text="index" absolute="rightTop" size="small" type="primary"> |
| | | <view @click="goDetail"> |
| | | <view class="list-options"> |
| | | <uni-icons class="opt-icon" type="right" size="20" color="#707070"></uni-icons> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </uni-badge> |
| | | </view> |
| | | </view> |
| | | </template> |
| | |
| | | } |
| | | }, |
| | | created() { |
| | | console.log(this.list); |
| | | this.dataList = this.list.detl |
| | | }, |
| | | props: { |
| | |
| | | default() { |
| | | return {} |
| | | } |
| | | }, |
| | | index: { |
| | | type: Number, |
| | | default: 2 |
| | | } |
| | | } |
| | | } |
| | |
| | | border-radius: 16rpx; |
| | | } |
| | | .main-left { |
| | | flex: 4; |
| | | flex: 7; |
| | | display: flex; |
| | | flex-direction: column; |
| | | padding-top: 8rpx; |
| | | padding-bottom: 8rpx; |
| | | color: #444; |
| | | font-size: 14px; |
| | | } |
| | | .main-right { |
| | | flex: 1; |
| | | display: flex; |
| | | align-items: center; |
| | | /* flex-direction: column; */ |
| | | justify-content: center; |
| | | border-left: 1px solid #ffffff; |
| | | } |
| | | .main-list { |
| | | display: flex; |
| | | align-items: center; |
| | | margin: 8rpx 0; |
| | | } |
| | | .list-options { |
| | | display: flex; |
| | |
| | | right: 10px; |
| | | top: 5px; |
| | | } |
| | | .abdb { |
| | | flex: 0; |
| | | .opt-icon { |
| | | display: flex; |
| | | } |
| | | .left-key { |
| | | width: 130rpx; |
| | | padding-right: 8rpx; |
| | | text-align: end; |
| | | font-weight: 700; |
| | | } |
| | | .left-val { |
| | | flex: 1; |
| | | padding-left: 8rpx; |
| | | color: #666; |
| | | } |
| | | .val-text { |
| | | background-color: blue; |
| | | padding: 2px 4px; |
| | | border-radius: 8rpx; |
| | | color: white; |
| | | } |
| | | </style> |