|
@@ -1,4 +1,5 @@
|
|
|
<!--pages/exhibition/activeDetails/index.wxml-->
|
|
|
+<import src="../../../utils/wxParse/wxParse.wxml"/>
|
|
|
<view class="detail-container">
|
|
|
<!-- 返回按钮 -->
|
|
|
<!-- <view wx:if="{{shouldShowBackButton}}" class="back-button" bindtap="goBack">
|
|
@@ -24,34 +25,25 @@
|
|
|
|
|
|
<!-- 处理后的内容 -->
|
|
|
<view wx:if="{{detailData.context}}" class="detail-text">
|
|
|
- <view class="processed-html-content">
|
|
|
+ <template is="wxParse" data="{{wxParseData: article.nodes}}"/>
|
|
|
+ <!-- <view class="processed-html-content">
|
|
|
<block wx:for="{{contentItems}}" wx:key="index">
|
|
|
- <!-- 文本内容 -->
|
|
|
<text decode='true' wx:if="{{item.type === 'text'}}" class="text-content {{item.indent ? 'indent' : ''}}">{{item.content}}</text>
|
|
|
-
|
|
|
- <!-- 包含链接的文本内容 -->
|
|
|
<view wx:elif="{{item.type === 'text_with_links'}}" class="text-with-links {{item.indent ? 'indent' : ''}}">
|
|
|
<rich-text nodes="{{item.content}}" class="rich-text-content" bindtap="onRichTextTap" data-links="{{item.links}}"></rich-text>
|
|
|
</view>
|
|
|
-
|
|
|
- <!-- 图片内容 -->
|
|
|
<view wx:elif="{{item.type === 'image'}}" class="image-item">
|
|
|
<image src="{{item.src}}" mode="widthFix" class="content-image" lazy-load></image>
|
|
|
</view>
|
|
|
-
|
|
|
- <!-- 视频内容 -->
|
|
|
<view wx:elif="{{item.type === 'video'}}" class="video-item">
|
|
|
<video src="{{item.src}}" poster="{{item.poster}}" class="content-video" controls></video>
|
|
|
</view>
|
|
|
-
|
|
|
- <!-- 音频内容 -->
|
|
|
<view wx:elif="{{item.type === 'audio'}}" class="audio-item">
|
|
|
<view class="audio-title">{{item.title}}</view>
|
|
|
- <!-- 小程序中可以使用audio组件或者自定义音频播放器 -->
|
|
|
<view class="audio-placeholder">音频: {{item.title}}</view>
|
|
|
</view>
|
|
|
</block>
|
|
|
- </view>
|
|
|
+ </view> -->
|
|
|
</view>
|
|
|
|
|
|
<!-- 展览特有按钮 -->
|