|
|
@@ -3,7 +3,11 @@
|
|
|
<PageBanner title="" :img="BannerImg" />
|
|
|
|
|
|
<PageNav v-model="activeTab" @change="handleNav">
|
|
|
- <van-tab title="Students"></van-tab>
|
|
|
+ <van-tab title="Students">
|
|
|
+ <div class="learn-list">
|
|
|
+ <Card v-for="key in 5" :key="key" />
|
|
|
+ </div>
|
|
|
+ </van-tab>
|
|
|
<van-tab title="Adults"></van-tab>
|
|
|
<van-tab title="Families & Children"></van-tab>
|
|
|
</PageNav>
|
|
|
@@ -15,6 +19,7 @@ import { ref } from "vue";
|
|
|
import { useRoute, useRouter } from "vue-router";
|
|
|
import PageBanner from "@/components/PageBanner.vue";
|
|
|
import PageNav from "@/components/PageNav.vue";
|
|
|
+import Card from "./components/Card.vue";
|
|
|
import BannerImg from "./images/bannerL.png";
|
|
|
|
|
|
const ROUTE_MAP: Record<number, string> = {
|
|
|
@@ -33,3 +38,16 @@ const handleNav = (v: number) => {
|
|
|
router.push({ name: "LearnEngage", params: { type: ROUTE_MAP[v] } });
|
|
|
};
|
|
|
</script>
|
|
|
+
|
|
|
+<style lang="scss" scoped>
|
|
|
+.learn {
|
|
|
+ background-color: #f7f6f3;
|
|
|
+
|
|
|
+ &-list {
|
|
|
+ display: flex;
|
|
|
+ flex-direction: column;
|
|
|
+ gap: 40px;
|
|
|
+ padding: 6px 40px 60px;
|
|
|
+ }
|
|
|
+}
|
|
|
+</style>
|