index.wxml 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. <import src="../../../utils/wxParse/wxParse.wxml"/>
  2. <!--地图页面-->
  3. <view class="detail-container">
  4. <!-- 加载状态 -->
  5. <view wx:if="{{loading}}" class="loading-container">
  6. <view class="loading-text">加载中...</view>
  7. </view>
  8. <!-- 详情内容 -->
  9. <view wx:elif="{{detailData}}" class="detail-content">
  10. <!-- 标题 -->
  11. <view class="detail-title">{{detailData.title || '展馆地图'}}</view>
  12. <view class="line"></view>
  13. <template is="wxParse" data="{{wxParseData: article.nodes}}"/>
  14. <!-- 内容项列表 -->
  15. <!-- <view wx:if="{{contentItems && contentItems.length > 0}}" class="content-list"> -->
  16. <!-- <view wx:for="{{contentItems}}" wx:key="index" class="content-item {{item.center ? 'heading-center' : ''}}"> -->
  17. <!-- 标题内容 -->
  18. <!-- <text decode='true' wx:if="{{item.type === 'heading'}}" class="heading-content {{item.center ? 'heading-center' : ''}}">{{item.content}}</text> -->
  19. <!-- span内容 -->
  20. <!-- <text decode='true' wx:elif="{{item.type === 'span'}}" class="span-content">{{item.content}}</text> -->
  21. <!-- 删除线内容 -->
  22. <!-- <text decode='true' wx:elif="{{item.type === 'strikethrough'}}" class="strikethrough-content">{{item.content}}</text> -->
  23. <!-- 文本内容 -->
  24. <!-- <text decode='true' wx:elif="{{item.type === 'text'}}" class="text-content">{{item.content}}</text> -->
  25. <!-- 图片内容 -->
  26. <!-- <view wx:elif="{{item.type === 'image'}}" class="image-content">
  27. <image src="{{item.src}}" alt="{{item.alt}}" mode="widthFix" class="content-image"></image>
  28. </view> -->
  29. <!-- 视频内容 -->
  30. <!-- <view wx:elif="{{item.type === 'video'}}" class="video-content">
  31. <video src="{{item.src}}" poster="{{item.poster}}" class="content-video" controls></video>
  32. </view> -->
  33. <!-- 音频内容 -->
  34. <!-- <view wx:elif="{{item.type === 'audio'}}" class="audio-content">
  35. <view class="audio-title">{{item.title}}</view>
  36. <audio src="{{item.src}}" class="content-audio" controls></audio>
  37. </view> -->
  38. <!-- </view> -->
  39. <!-- </view> -->
  40. <!-- 描述 -->
  41. <!-- <view wx:elif="{{detailData.description}}" class="detail-description">
  42. {{detailData.description}}
  43. </view> -->
  44. </view>
  45. <!-- 错误状态 -->
  46. <view wx:else class="error-state">
  47. <view class="error-text">加载失败,请重试</view>
  48. <button class="retry-button" bindtap="loadDetailData">重新加载</button>
  49. </view>
  50. <!-- 导航前往按钮 -->
  51. <view class="map-button" bindtap="openNavitor">
  52. <image class="btn-bg" src="https://klmybwg.4dage.com/mini/wxImg/btn_05.png" mode="aspectFit"></image>
  53. <view class="btn-title">
  54. <image class="adress-img" src="https://klmybwg.4dage.com/mini/wxImg/icon_address.png"></image>
  55. <view>导航前往</view>
  56. </view>
  57. </view>
  58. </view>