| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 | <template>	<view className="client-shouye-page">		<!-- <view class="icon-title-bjcolor-navBar-box">			<text class="nav-bar-title">{{data.realName}}</text>		</view> -->			<template v-if="data.kaoshiList.length||data.lianxiList.length||data.kechengList.length">			<!-- 考试 -->			<kaoshiCardVue v-if="data.kaoshiList.length" :data="{ count: data.kaoshiCount, ...data.kaoshiList[0] }"></kaoshiCardVue>			<!-- 练习 -->			<lianxiCardVue v-if="data.lianxiList.length"  :data="{ count: data.lianxiCount,...data.lianxiList[0] }"></lianxiCardVue>			<!-- 课程 -->			<kechengCardVue v-if="data.kechengList.length"   :data="{ count: data.kechengCount,...data.kechengList[0] }"></kechengCardVue>		</template>		<view class="default-img-box" v-else>			<icon></icon>			<text>没有可培训的内容...</text>		</view>		<!-- 底部区域 -->		<customTabbarClient :currentTab="0"></customTabbarClient>	</view></template><script setup>	import kaoshiCardVue from '@/components/listCard/kaoshiCard.vue';	import kechengCardVue from '@/components/listCard/kechengCard.vue';	import lianxiCardVue from '@/components/listCard/lianxiCard.vue';	import customTabbarClient from "@/components/custom-tabbar/custom-tabbar-client.vue"	import * as httpApi from "@/api/shouye.js"	import {		onLoad, onShow	} from "@dcloudio/uni-app"	import {		reactive	} from "vue"	import cacheManager from '@/utils/cacheManager.js'	const data = reactive({		kaoshiCount: 0,		kaoshiList: [],		kechengCount: 0,		kechengList: [],		lianxiCount: 0,		lianxiList: [],		realName: ''	})	function initPage() {		httpApi.getAppIndexInfo().then(res => {			const {				kaoshiCount,				kaoshiList,				kechengCount,				kechengList,				lianxiCount,				lianxiList			} = res.data;						data.kaoshiCount = kaoshiCount;			data.kaoshiList = kaoshiList || [];			data.kechengCount = kechengCount;			data.kechengList = kechengList || [];			data.lianxiCount = lianxiCount;			data.lianxiList = lianxiList || [];		})	}	onLoad(() => {		const auth = cacheManager.get('auth');		data.realName = auth.realName;	})		onShow(() => {		initPage();	})</script>
 |