From 019abc739d9e231c2ebfe9ca537f82e2e1843496 Mon Sep 17 00:00:00 2001 From: QYF-GitLab1 <1940665526@qq.com> Date: 星期日, 24 八月 2025 21:24:39 +0800 Subject: [PATCH] 课程班级显示 --- src/views/home/index.vue | 26 ++++++++++++++++++++++++-- 1 files changed, 24 insertions(+), 2 deletions(-) diff --git a/src/views/home/index.vue b/src/views/home/index.vue index 974cb22..3bd821d 100644 --- a/src/views/home/index.vue +++ b/src/views/home/index.vue @@ -32,7 +32,12 @@ <div class="more">鏇村></div> </div> <div class="recommendList"> - <div class="recommendItem" v-for="item in bookListData" :key="item.id"> + <div + class="recommendItem" + v-for="item in bookListData" + :key="item.id" + @click="toDetail(item)" + > <div class="recommendItemImg"> <img class="autoImg" :src="item.icon" /> </div> @@ -90,7 +95,12 @@ <div class="more">鏇村></div> </div> <div class="recommendList"> - <div class="recommendItem" v-for="item in navBookList" :key="item.id"> + <div + class="recommendItem" + v-for="item in navBookList" + :key="item.id" + @click="toDetail(item)" + > <div class="recommendItemImg"> <img class="autoImg" :src="item.icon" /> </div> @@ -121,6 +131,9 @@ import teacherCertification from '@/views/personalCenter/teacherCertification.vue' import { ref, onBeforeMount, inject, reactive, onMounted } from 'vue' let screenheight = ref(document.documentElement.clientHeight / 2) +import { useRouter, useRoute } from 'vue-router' +const router = useRouter() + const MG = inject('MG') const config = inject('config') const tool = inject('tool') @@ -152,6 +165,15 @@ getNavBookList() }) +const toDetail = (item) => { + router.push({ + path: '/bookdetail', + query: { + bookId: item.id, + }, + }) +} + const handleClick = (tab, event) => { console.log(tab) -- Gitblit v1.9.1