index.vue 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. <template>
  2. <view class="message_user">
  3. <view class="gonggao">
  4. <view>防骗手册,为您保驾护航</view>
  5. <text class="iconfont icon-jinru"></text>
  6. </view>
  7. <view class="message_user_aview" v-for="(item,index) in 5" :key="index">
  8. <view class="message_user_a">
  9. <view class="message_user_info">
  10. <!-- 头像 -->
  11. <view class="user_head">
  12. </view>
  13. <view class="user_info">
  14. <!-- 姓名 -->
  15. <view class="user_name">张锋</view>
  16. <!-- 聊天信息最后一条 -->
  17. <view class="user_goods">商品很nice</view>
  18. <!-- 聊天信息最后一条的时间 -->
  19. <view class="user_time">2023-10-21 12:20:21</view>
  20. </view>
  21. <!-- 商品图片 -->
  22. <view class="goods_img">
  23. </view>
  24. </view>
  25. </view>
  26. </view>
  27. </view>
  28. </template>
  29. <script>
  30. export default {
  31. }
  32. </script>
  33. <style lang="scss" scoped>
  34. .message_user{
  35. width: 100%;
  36. box-sizing: border-box;
  37. padding-top: 80rpx;
  38. .gonggao{
  39. position: absolute;
  40. width: 100%;
  41. height: 80rpx;
  42. background: #fff2d4;
  43. top: 0;
  44. z-index: 999;
  45. left: 0;
  46. right: 0;
  47. box-sizing: border-box;
  48. padding: 0 20rpx;
  49. display: flex;
  50. align-items: center;
  51. justify-content: space-between;
  52. font-size: 24rpx;
  53. color: rgb(230, 138, 19);
  54. view{
  55. color: rgb(230, 138, 19);
  56. }
  57. }
  58. .message_user_aview{
  59. width:100%;
  60. height: auto;
  61. box-sizing: border-box;
  62. padding: 0 20rpx;
  63. background: #fff;
  64. .message_user_a{
  65. width: 100%;
  66. height: auto;
  67. box-sizing: border-box;
  68. padding: 20rpx 0;
  69. }
  70. &:not(:last-child){
  71. .message_user_a{
  72. border-bottom: 1rpx solid #ddd;
  73. }
  74. }
  75. .message_user_info{
  76. width: 100%;
  77. display: flex;
  78. justify-content: space-between;
  79. align-items: flex-start;
  80. .user_head{
  81. width: 80rpx;
  82. height: 80rpx;
  83. }
  84. .user_info{
  85. width: 500rpx;
  86. min-height: 100rpx;
  87. box-sizing: border-box;
  88. padding: 0 16rpx;
  89. .user_name{
  90. width: 100%;
  91. font-size: 28rpx;
  92. font-weight: bold;
  93. overflow: hidden; /*超出部分隐藏*/
  94. white-space: nowrap; /*禁止换行*/
  95. text-overflow: ellipsis; /*省略号*/
  96. }
  97. .user_goods{
  98. width: 100%;
  99. font-size: 24rpx;
  100. overflow: hidden; /*超出部分隐藏*/
  101. white-space: nowrap; /*禁止换行*/
  102. text-overflow: ellipsis; /*省略号*/
  103. margin: 10rpx 0;
  104. }
  105. .user_time{
  106. width: 100%;
  107. font-size: 20rpx;
  108. color: #aaa;
  109. overflow: hidden; /*超出部分隐藏*/
  110. white-space: nowrap; /*禁止换行*/
  111. text-overflow: ellipsis; /*省略号*/
  112. }
  113. }
  114. .goods_img{
  115. width: 100rpx;
  116. height: 100rpx;
  117. }
  118. }
  119. }
  120. }
  121. </style>