|
@@ -12,15 +12,17 @@
|
|
|
</div>
|
|
|
<div class="newsBox" style="display: none;">
|
|
|
<div class="news" v-for="item in list" :key="item.id">
|
|
|
- <div class="news_one">
|
|
|
- <div class="time_day">{{computedDay(item.time)}}</div>
|
|
|
- <div class="time">{{ computedtime(item.time)}}</div>
|
|
|
- </div>
|
|
|
- <div class="title_line"></div>
|
|
|
- <div @click="openDetail(item)" class="news_two">
|
|
|
- <div class="news_title">{{ item.title }}</div>
|
|
|
- <div class="news_text">{{item.subTitle}}</div>
|
|
|
- </div>
|
|
|
+ <template v-if="item.id">
|
|
|
+ <div class="news_one">
|
|
|
+ <div class="time_day">{{computedDay(item.time)}}</div>
|
|
|
+ <div class="time">{{ computedtime(item.time)}}</div>
|
|
|
+ </div>
|
|
|
+ <div class="title_line"></div>
|
|
|
+ <div @click="openDetail(item)" class="news_two">
|
|
|
+ <div class="news_title">{{ item.title }}</div>
|
|
|
+ <div class="news_text">{{item.subTitle}}</div>
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -36,11 +38,17 @@ import {useRouter,useRoute} from 'vue-router'
|
|
|
const router=useRouter()
|
|
|
|
|
|
const computedDay = (val)=>{
|
|
|
- let day = val.split(' ')[0].split('-')[2]
|
|
|
+ let day = ''
|
|
|
+ if(val){
|
|
|
+ day = val.split(' ')[0].split('-')[2]
|
|
|
+ }
|
|
|
return day
|
|
|
}
|
|
|
const computedtime = (val)=>{
|
|
|
- let time = val.split('-')[0]+'.'+val.split('-')[1]
|
|
|
+ let time = ''
|
|
|
+ if(val){
|
|
|
+ time = val.split('-')[0]+'.'+val.split('-')[1]
|
|
|
+ }
|
|
|
return time
|
|
|
}
|
|
|
const list = ref([])
|