details.vue 982 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <template>
  2. <view>
  3. <uni-title type="h1" :title="data.title" align="center"></uni-title>
  4. <view class="subTitle break">{{ data.startDesc }}</view>
  5. <view v-if="data.children" class="pa-3">
  6. <view v-for="item in data.children" :key="item" class="pa-2 subTitle">{{ item }}</view>
  7. </view>
  8. <view class="subTitle">{{ data.endDesc }}</view>
  9. </view>
  10. </template>
  11. <script setup>
  12. import { ref } from 'vue'
  13. import { onLoad } from '@dcloudio/uni-app'
  14. import { serviceData } from '@/utils/headhuntingData'
  15. const data = ref({})
  16. onLoad((options) => {
  17. // 传入需要跳转的链接 使用web-view标签进行跳转
  18. // options.type
  19. // options.key
  20. data.value = serviceData.find(e => e.id === options.key)
  21. })
  22. </script>
  23. <style lang="scss" scoped>
  24. .pa-3 {
  25. padding: 30rpx;
  26. }
  27. .pa-2 {
  28. padding: 20rpx;
  29. }
  30. .break {
  31. color: #333 !important;
  32. }
  33. .subTitle {
  34. padding: 0 20rpx;
  35. font-size: 24rpx;
  36. margin-bottom: 20rpx;
  37. line-height: 40rpx;
  38. color: #666;
  39. }
  40. </style>