Browse Source

修改最新动态支持链接类型跳转

zhy 1 week ago
parent
commit
5f2c457c96
1 changed files with 6 additions and 1 deletions
  1. 6 1
      src/views/Home.vue

+ 6 - 1
src/views/Home.vue

@@ -78,7 +78,8 @@
         <titles type="2" title="最新动态" en="news" @jump="jumpList"></titles>
         <div class="textlist">
           <p class="textbox" @click="jump(item, '2')" v-for="(item, index) in newslist" :key="index">
-            <span class="text">{{ item.title }}</span>
+            <span class="text" v-if="item.contentType != 1">{{ item.title }}</span>
+            <span class="text" v-else @click="titleClick(item)">{{ item.title }}</span>
             <span class="date">{{ item.date }}</span>
           </p>
         </div>
@@ -141,6 +142,7 @@ export default {
       this.mous = -1
     },
     jump (e, num) {
+      if (e.contentType === 1) return
       localStorage.setItem('itemId', num)
       const routeData = this.$router.resolve({
         path: `/www/details/${e._id}`
@@ -157,6 +159,9 @@ export default {
         path: `/www/page/${pageitem._id}`
       })
       window.open(routeData.href)
+    },
+    titleClick (e) {
+      window.open(e.href)
     }
   },
   async mounted () {