From 07895c65b99fa43f8e54f5054bd8351a71158143 Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期四, 17 十月 2024 21:17:28 +0800 Subject: [PATCH] 工艺路线绑定优化 --- src/views/demo/permission/CurrentPermissionMode.vue | 29 ++++++++++------------------- 1 files changed, 10 insertions(+), 19 deletions(-) diff --git a/src/views/demo/permission/CurrentPermissionMode.vue b/src/views/demo/permission/CurrentPermissionMode.vue index 43b9eb3..2209a74 100644 --- a/src/views/demo/permission/CurrentPermissionMode.vue +++ b/src/views/demo/permission/CurrentPermissionMode.vue @@ -8,25 +8,16 @@ <Divider /> </div> </template> -<script lang="ts"> - import { defineComponent, computed } from 'vue'; - import { useAppStore } from '/@/store/modules/app'; - import { PermissionModeEnum } from '/@/enums/appEnum'; +<script lang="ts" setup> + import { computed } from 'vue'; + import { useAppStore } from '@/store/modules/app'; + import { PermissionModeEnum } from '@/enums/appEnum'; import { Divider } from 'ant-design-vue'; - import { usePermission } from '/@/hooks/web/usePermission'; - export default defineComponent({ - name: 'CurrentPermissionMode', - components: { Divider }, - setup() { - const appStore = useAppStore(); - const permissionMode = computed(() => appStore.getProjectConfig.permissionMode); - const { togglePermissionMode } = usePermission(); + import { usePermission } from '@/hooks/web/usePermission'; - return { - permissionMode, - PermissionModeEnum, - togglePermissionMode, - }; - }, - }); + defineOptions({ name: 'CurrentPermissionMode' }); + + const appStore = useAppStore(); + const permissionMode = computed(() => appStore.getProjectConfig.permissionMode); + const { togglePermissionMode } = usePermission(); </script> -- Gitblit v1.9.3