detail.vue 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. <template>
  2. <view class="content">
  3. <view class="title">贵州大学 新生欢迎活动隆重举行!</view>
  4. <view class="msg-type">
  5. <view> 活动消息 2024-03-18 13:30 </view>
  6. <view v-if="inOpter"> 阅读4886 </view>
  7. </view>
  8. <view class="msg-cover">
  9. <image
  10. style="height: 300rpx"
  11. src="https://oss.dev.zonelife.cn/static/guida/img/act/15519395654249311.jpg"
  12. ></image>
  13. </view>
  14. <view class="main-content">
  15. <rich-text :nodes="content"> </rich-text>
  16. </view>
  17. <view v-if="inOpter" class="btn-box"> 报名 </view>
  18. </view>
  19. </template>
  20. <script>
  21. export default {
  22. data() {
  23. return {
  24. inOpter: false,
  25. content: `
  26. ✨ 活动亮点 ✨<br/><br/>
  27. ➡️ 多元文化交流<br/><br/>
  28. ➡️ 舞蹈、音乐、戏剧等精彩表演<br/><br/>
  29. ➡️ 手工艺展示,感受创意之美<br/><br/>
  30. ➡️ 丰富多彩的文化角落,让你环游世界<br/><br/>
  31. 🔸 主要活动安排 🔸<br/><br/>
  32. 🎶 9:30 - 开幕式暨舞蹈表演<br/><br/>
  33. 🎭 11:00 - 戏剧表演《XXXX》<br/><br/>
  34. 🎨 14:00 - 手工艺DIY工作坊<br/><br/>
  35. 🌍 每个展区都是一次文化冒险!<br/><br/>
  36. 🌟 特别活动 🌟<br/><br/>
  37. 🍜 美食区域:品尝全球美味小吃<br/><br/>
  38. 🎤 卡拉OK角落:释放你的音乐天赋<br/><br/>
  39. 🌸 花艺摄影墙:与花儿合影留念<br/><br/>
  40. 📢 欢迎所有同学参与,展现你的才华!<br/><br/>
  41. 💬 分享你对文化的独特见解,一起创造不同寻常的校园盛会!<br/><br/>
  42. 🎈欢迎新同学融入贵州大学大家庭,让我们一起度过难忘的时光!🌈
  43. `,
  44. };
  45. },
  46. created() {
  47. const random = Math.random();
  48. if (random > 0.5) {
  49. this.inOpter = true;
  50. }
  51. },
  52. methods: {},
  53. };
  54. </script>
  55. <style lang="scss" scoped>
  56. .content {
  57. padding: 20rpx;
  58. .title {
  59. font-size: 40rpx;
  60. }
  61. .msg-type {
  62. display: flex;
  63. justify-content: space-between;
  64. font-size: 30rpx;
  65. color: #999;
  66. margin: 10rpx 0;
  67. }
  68. .msg-cover {
  69. margin: 20rpx 0;
  70. image {
  71. width: 100%;
  72. height: 350rpx;
  73. }
  74. }
  75. .main-content {
  76. color: #999;
  77. font-size: 35rpx;
  78. }
  79. .btn-box {
  80. position: fixed;
  81. bottom: 30px;
  82. width: 95%;
  83. height: 80rpx;
  84. background-color: #202020;
  85. color: white;
  86. text-align: center;
  87. line-height: 80rpx;
  88. font-size: 40rpx;
  89. border-radius: 50px;
  90. }
  91. }
  92. </style>