zhaoxiaohai пре 3 година
родитељ
комит
07b6fc91fc

+ 1 - 0
pages/annunciate/details.js

@@ -25,6 +25,7 @@ Page({
             }
         }).then(res => {
             console.log('详情', res)
+            if (res.data[0].content.length) res.data[0].content = decodeURIComponent(res.data[0].content);
             this.setData({
                 detailsData: res.data[0]
             })

+ 2 - 1
pages/annunciate/details.json

@@ -2,6 +2,7 @@
     "navigationBarTitleText": "通告详情",
     "usingComponents": {
         "DispalyData": "./modules/displayData",
-        "van-rate": "@vant/weapp/rate/index"
+        "van-rate": "@vant/weapp/rate/index",
+        "mp-html": "/components/mp-html/index"
     }
 }

+ 6 - 2
pages/annunciate/details.wxml

@@ -1,4 +1,5 @@
-<van-tabs swipeable sticky color='var(--assist)' title-active-color='var(--assist)'>
+<!-- swipeable -->
+<van-tabs sticky color='var(--assist)' title-active-color='var(--assist)'>
     <van-tab title="详情">
         <view class="main">
             <view class="title multi-line">{{detailsData.title}}</view>
@@ -14,7 +15,10 @@
                     </view>
                 </view>
             </view>
-            <view class="cut-off-rule" />
+            <block wx:if="{{detailsData.content.length}}">
+                <view class="cut-off-rule" />
+                <mp-html content="{{detailsData.content}}" />
+            </block>
         </view>
         <My_card custom-class="evaluate" title="通告评价" hover>
             <view slot='title-r' class="title-r">112人评分</view>

+ 1 - 0
pages/annunciate/index.js

@@ -10,6 +10,7 @@ Page({
         scrollHeight: 0,
         list: [],
         "content": {
+            nocache: true,
             "pageNumber": 1,
             "pageSize": 20,
             "pageTotal": 1,

+ 1 - 1
pages/annunciate/index.wxml

@@ -3,7 +3,7 @@
     <view class="unread">总共{{total}}条,未读25条</view>
     <navigator class="my-card list" url="#" wx:for="{{list}}" data-item="{{item}}" bindtap="toDetails">
         <view class="content">
-            <image class="cover" src="/static/image/a-cover.png" />
+            <image class="cover" src="{{item.cover||'/static/image/a-cover.png'}}" />
             <view class="main">
                 <view class="title line-1">{{item.title}}</view>
                 <view class="explain line-1">{{item.summary}}</view>