From 50f11921daf05d9847ab325e98387442ef7882b0 Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期一, 05 八月 2024 16:13:38 +0800 Subject: [PATCH] 一些更改 --- src/views/demo/system/account/DeptTree.vue | 37 ++++++++++++++++--------------------- 1 files changed, 16 insertions(+), 21 deletions(-) diff --git a/src/views/demo/system/account/DeptTree.vue b/src/views/demo/system/account/DeptTree.vue index 81f082a..15e6594 100644 --- a/src/views/demo/system/account/DeptTree.vue +++ b/src/views/demo/system/account/DeptTree.vue @@ -12,32 +12,27 @@ /> </div> </template> -<script lang="ts"> - import { defineComponent, onMounted, ref } from 'vue'; +<script lang="ts" setup> + import { onMounted, ref } from 'vue'; - import { BasicTree, TreeItem } from '/@/components/Tree'; - import { getDeptList } from '/@/api/demo/system'; + import { BasicTree, TreeItem } from '@/components/Tree'; + import { getDeptList } from '@/api/demo/system'; - export default defineComponent({ - name: 'DeptTree', - components: { BasicTree }, + defineOptions({ name: 'DeptTree' }); - emits: ['select'], - setup(_, { emit }) { - const treeData = ref<TreeItem[]>([]); + const emit = defineEmits(['select']); - async function fetch() { - treeData.value = (await getDeptList()) as unknown as TreeItem[]; - } + const treeData = ref<TreeItem[]>([]); - function handleSelect(keys) { - emit('select', keys[0]); - } + async function fetch() { + treeData.value = (await getDeptList()) as unknown as TreeItem[]; + } - onMounted(() => { - fetch(); - }); - return { treeData, handleSelect }; - }, + function handleSelect(keys) { + emit('select', keys[0]); + } + + onMounted(() => { + fetch(); }); </script> -- Gitblit v1.9.3