You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
shop-app/pages/account/message/group.vue

83 lines
1.9 KiB

3 years ago
<!--
* @Author: ch
* @Date: 2022-03-22 16:13:00
* @LastEditors: ch
* @LastEditTime: 2022-03-26 14:25:15
3 years ago
* @Description: file content
-->
<template>
<view>
<BsEmpty tips="暂时还没有消息哦~" :icon="require('@/static/message/empty.png')" />
<view class="msgItem" v-for="item in 5" :key="item">
<image class="msgItem--headImg" src="@/static/account/tx.png"></image>
<view class="msgItem--con">
<view>
<text class="msgItem--title">马士兵严选你的包裹已经到达菜鸟驿站</text>
<text class="msgItem--text">你的包裹已经到达菜鸟驿站你的包裹已经到达菜鸟驿站你的包裹已经到达菜鸟驿站你的包裹已经到达菜鸟驿站</text>
</view>
<view class="msgItem--right">
<text class="msgItem--time">03-03 24:00</text>
<u-badge class="msgItem--badge" value="99"></u-badge>
</view>
</view>
</view>
3 years ago
</view>
</template>
<script>
import BsEmpty from '../../../components/BsEmpty.vue';
3 years ago
export default {
components: { BsEmpty }
3 years ago
}
</script>
<style lang="scss" scoped>
.msgItem{
display: flex;
padding: 40rpx 0 0 40rpx;
&--headImg{
width: 106rpx;
height: 106rpx;
margin-right: 30rpx;
}
&--con{
flex: 1;
display: flex;
justify-content: space-between;
border-bottom: 1px solid #eee;
padding: 0 40rpx 40rpx 0;
}
&--title{
width: 350rpx;
display: block;
font-size: 32rpx;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
margin-bottom: 20rpx;
}
&--text{
width: 350rpx;
font-size: 28rpx;
line-height: 36rpx;
color: #999;
overflow:hidden;
text-overflow:ellipsis;
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:2;
}
&--right{
text-align: right;
}
&--time{
font-size: 24rpx;
color: #999;
display: block;
height: 36rpx;
line-height: 36rpx;
margin-bottom: 20rpx;
}
&--badge{
display: inline-block;
}
}
3 years ago
</style>