| <template> | |
|   <view class="card"> | |
|     <view class="card-header"> | |
|       <view class="title">{{ data.title }}</view> | |
|       <view class="desc">{{ data.noticeDate }}</view> | |
|     </view> | |
|     <view class="card-content"> | |
|       <uv-parse :content="data.content"></uv-parse> | |
|     </view> | |
|     <view class="card-footer"> | |
|       <button class="btn" @click="jumpToDetail">了解详情</button> | |
|     </view> | |
|     <view v-if="data.isRead == '0'" class="dot"></view> | |
|   </view> | |
| </template> | |
|  | |
| <script> | |
| export default { | |
|   props: { | |
|     data: { | |
|       type: Object, | |
|       default() { | |
|         return {} | |
|       } | |
|     }, | |
|   }, | |
|   methods: { | |
|     jumpToDetail() { | |
|       this.$utils.navigateTo(`/pages_order/message/index?id=${this.data.id}`) | |
|     }, | |
|   }, | |
| } | |
| </script> | |
|  | |
| <style scoped lang="scss"> | |
| 
 | |
|   .card { | |
|     position: relative; | |
|     padding: 32rpx 32rpx 0 32rpx; | |
|     font-family: PingFang SC; | |
|     font-weight: 400; | |
|     line-height: 1.4; | |
|     background-image: linear-gradient(164deg,#DAF3FF 88rpx, #FBFEFF 176rpx, #FBFEFF); | |
|     background: linear-gradient(110deg, #DAF3FF, #FBFEFF 25%, #FBFEFF); | |
|     border: 2rpx solid #FFFFFF; | |
|     border-radius: 32rpx; | |
| 
 | |
|     &-header { | |
|       .title { | |
|         font-size: 32rpx; | |
|         color: #181818; | |
|       } | |
| 
 | |
|       .desc { | |
|         margin-top: 4rpx; | |
|         font-size: 24rpx; | |
|         color: #999999; | |
|       } | |
|     } | |
| 
 | |
|     &-content { | |
|       margin-top: 16rpx; | |
|       max-height: 176rpx; | |
|       font-size: 26rpx; | |
|       line-height: 1.7; | |
|       color: #666666; | |
|       overflow: hidden; | |
|       // text-overflow: ellipsis; | |
|       // display:-webkit-box; //作为弹性伸缩盒子模型显示。 | |
|       // -webkit-box-orient:vertical; //设置伸缩盒子的子元素排列方式--从上到下垂直排列 | |
|       // -webkit-line-clamp:4; //显示的行 | |
|     } | |
| 
 | |
|     &-footer { | |
|       margin-top: 16rpx; | |
|       border-top: 2rpx dashed #DADADA; | |
| 
 | |
|       .btn { | |
|         width: 100%; | |
|         padding: 16rpx 32rpx; | |
|         font-family: PingFang SC; | |
|         font-size: 32rpx; | |
|         font-weight: 400; | |
|         line-height: 1.4; | |
|         color: #00A9FF; | |
|         box-sizing: border-box; | |
|       } | |
|     } | |
| 
 | |
|     .dot { | |
|       position: absolute; | |
|       top: 12rpx; | |
|       right: 12rpx; | |
|       width: 16rpx; | |
|       height: 16rpx; | |
|       background: #F53F3F; | |
|       border-radius: 50%; | |
|     } | |
|   } | |
| </style> |