升级:arco-design-pro-vue => 2.6.1(优化语言切换及修复若干问题)

This commit is contained in:
2023-02-09 20:22:34 +08:00
parent 8085edbfe6
commit 4171fe0597
6 changed files with 191 additions and 46 deletions

View File

@@ -45,7 +45,7 @@
</template>
<script lang="ts" setup>
import { ref, computed, watch, provide } from 'vue';
import { ref, computed, watch, provide, onMounted } from 'vue';
import { useRouter, useRoute } from 'vue-router';
import { useAppStore, useLoginStore } from '@/store';
import NavBar from '@/components/navbar/index.vue';
@@ -56,6 +56,7 @@
import useResponsive from '@/hooks/responsive';
import PageLayout from './page-layout.vue';
const isInit = ref(false);
const appStore = useAppStore();
const loginStore = useLoginStore();
const router = useRouter();
@@ -82,6 +83,7 @@
return { ...paddingLeft, ...paddingTop };
});
const setCollapsed = (val: boolean) => {
if (!isInit.value) return; // for page initialization menu state problem
appStore.updateSettings({ menuCollapse: val });
};
watch(
@@ -98,6 +100,9 @@
provide('toggleDrawerMenu', () => {
drawerVisible.value = !drawerVisible.value;
});
onMounted(() => {
isInit.value = true;
});
</script>
<style scoped lang="less">