import { defineComponent, onMounted, ref } from 'vue'; import styles from './index.module.less'; import { NTabPane, NTabs } from 'naive-ui'; import ShareResources from './components/share-resources'; import MyResources from './components/my-resources'; import MyCollect from './components/my-collect'; import { eventGlobal } from '/src/utils'; export default defineComponent({ name: 'student-studentList', setup() { const tab = ref('myResources'); onMounted(() => { eventGlobal.on('teacher-guideInfo', (name: string) => { if (name === 'natural-resources') { eventGlobal.emit('natural-resources-guide', tab.value); } }); }); return () => (