From cb80de3742d66cfee20bc3136c735e5ca5a7d45c Mon Sep 17 00:00:00 2001 From: RuoYi <yzz_ivy@163.com> Date: 星期三, 29 十一月 2023 12:44:42 +0800 Subject: [PATCH] 优化字典标签支持自定义分隔符 --- src/components/SizeSelect/index.vue | 34 +++++++++++----------------------- 1 files changed, 11 insertions(+), 23 deletions(-) diff --git a/src/components/SizeSelect/index.vue b/src/components/SizeSelect/index.vue index 289d4a0..f3cf567 100644 --- a/src/components/SizeSelect/index.vue +++ b/src/components/SizeSelect/index.vue @@ -16,36 +16,24 @@ </template> <script setup> -import { ElMessage } from 'element-plus' +import useAppStore from "@/store/modules/app"; -const store = useStore(); -const size = computed(() => store.getters.size); +const appStore = useAppStore(); +const size = computed(() => appStore.size); const route = useRoute(); const router = useRouter(); -const {proxy} = getCurrentInstance(); +const { proxy } = getCurrentInstance(); const sizeOptions = ref([ - { label: '杈冨ぇ', value: 'large' }, - { label: '榛樿', value: 'default' }, - { label: '绋嶅皬', value: 'small' }, -]) + { label: "杈冨ぇ", value: "large" }, + { label: "榛樿", value: "default" }, + { label: "绋嶅皬", value: "small" }, +]); -function refreshView() { - // In order to make the cached page re-rendered - store.dispatch('tagsView/delAllCachedViews', route) - - const { fullPath } = route - - nextTick(() => { - router.replace({ - path: '/redirect' + fullPath - }) - }) -} function handleSetSize(size) { proxy.$modal.loading("姝e湪璁剧疆甯冨眬澶у皬锛岃绋嶅��..."); - store.dispatch('app/setSize', size) - setTimeout("window.location.reload()", 1000) -}; + appStore.setSize(size); + setTimeout("window.location.reload()", 1000); +} </script> <style lang='scss' scoped> -- Gitblit v1.9.3