templateB.vue 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. <template>
  2. <view class="container article-list">
  3. <view class="section clearfix">
  4. <view class="cover">
  5. <image :src="coverUrl" mode="widthFix" class="cover-gg"></image>
  6. </view>
  7. <view class="article-text">
  8. <view class="title">11月上海美博会预告</view>
  9. <view class="content">
  10. 第46届中国(上海)国际美博会即将开幕来 自世界各地的美业人将带着最新的美容科
  11. 技汇聚在广州琶洲国际会展中心,届时参 展人数将突破100万,即使广如26万平...
  12. </view>
  13. </view>
  14. </view>
  15. <view class="section clearfix">
  16. <view class="cover">
  17. <image :src="coverUrl" mode="widthFix" class="cover-gg"></image>
  18. </view>
  19. <view class="article-text">
  20. <view class="title">11月上海美博会预告</view>
  21. <view class="content">
  22. 第46届中国(上海)国际美博会即将开幕来 自世界各地的美业人将带着最新的美容科
  23. 技汇聚在广州琶洲国际会展中心,届时参 展人数将突破100万,即使广如26万平...
  24. </view>
  25. </view>
  26. </view>
  27. </view>
  28. </template>
  29. <script>
  30. export default {
  31. data() {
  32. return {
  33. coverUrl:'https://vkceyugu.cdn.bspapp.com/VKCEYUGU-3ad36ff8-4f90-4748-8ad3-ca265841c862/fe0d2892-b934-4c98-842f-6682e07890a4.jpg'
  34. }
  35. }
  36. }
  37. </script>
  38. <style lang="scss">
  39. .article-list {
  40. width: 100%;
  41. height: auto;
  42. box-sizing: border-box;
  43. .section {
  44. width: 702rpx;
  45. height: 546rpx;
  46. background: #ffffff;
  47. margin-bottom: 24rpx;
  48. box-sizing: border-box;
  49. border-radius: 16rpx;
  50. .cover {
  51. width: 702rpx;
  52. height: 360rpx;
  53. border-radius: 16rpx 16rpx 0 0;
  54. overflow: hidden;
  55. .cover-gg{
  56. width: 702rpx;
  57. height: 360rpx;
  58. }
  59. }
  60. .article-text {
  61. width: 702rpx;
  62. box-sizing: border-box;
  63. padding: 28rpx 30rpx 28rpx;
  64. .title {
  65. font-size: 26rpx;
  66. height: 37rpx;
  67. color: #3a3a3a;
  68. margin-bottom: 16rpx;
  69. }
  70. .content {
  71. font-size: 24rpx;
  72. line-height: 40rpx;
  73. color: #8a8a8a;
  74. word-break: break-all;
  75. overflow: hidden;
  76. text-overflow: ellipsis;
  77. display: -webkit-inline-box;
  78. -webkit-line-clamp: 2;
  79. -webkit-box-orient: vertical;
  80. }
  81. }
  82. }
  83. }
  84. </style>