|
|
|
@ -30,18 +30,18 @@ |
|
|
|
|
<!-- 新闻列表 --> |
|
|
|
|
<div class="news-list"> |
|
|
|
|
<div class="news-title"> |
|
|
|
|
<div class="top">竞赛导航</div> |
|
|
|
|
<div class="top">新闻资讯</div> |
|
|
|
|
<div class="bottom">30+项目登陆后报名</div> |
|
|
|
|
</div> |
|
|
|
|
<div class="newa-panel"> |
|
|
|
|
<div class="tab"> |
|
|
|
|
<div |
|
|
|
|
:class="active === i ? 'item active gradient' : 'item'" |
|
|
|
|
v-for="i in 5" |
|
|
|
|
:key="i" |
|
|
|
|
@click="active = i" |
|
|
|
|
:class="active === index ? 'item active gradient' : 'item'" |
|
|
|
|
v-for="(item,index) in News" |
|
|
|
|
:key="index" |
|
|
|
|
@click="active = index" |
|
|
|
|
> |
|
|
|
|
全部 |
|
|
|
|
{{ item }} |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
<div class="newa-main"> |
|
|
|
@ -76,6 +76,8 @@ import { ElLoading } from 'element-plus' |
|
|
|
|
const router = useRouter() |
|
|
|
|
const reacProjectList = ref<any>([]) |
|
|
|
|
const isLoading = ref(false) |
|
|
|
|
|
|
|
|
|
const News =ref<any>(['全部','通知公告','赛事资讯','活动速递','政策文件']) |
|
|
|
|
const getRaceProjectListEvent = async () => { |
|
|
|
|
let page = { |
|
|
|
|
column: 'createTime', |
|
|
|
@ -97,7 +99,7 @@ const getRaceProjectListEvent = async () => { |
|
|
|
|
loading.close() |
|
|
|
|
} |
|
|
|
|
getRaceProjectListEvent() |
|
|
|
|
const active = ref(1) |
|
|
|
|
const active = ref(0) |
|
|
|
|
const setImageUrl = (url: string) => { |
|
|
|
|
return import.meta.env.VITE_APP_BASE_API + url |
|
|
|
|
} |
|
|
|
|