<template> <div id="app"> <a-config-provider :locale="locale"> <router-view /> </a-config-provider> </div> </template> <script> import router from "@/router"; import zhCN from "ant-design-vue/lib/locale-provider/zh_CN"; export default { data() { return { locale: zhCN, }; }, created() { let state = JSON.parse(window.sessionStorage.getItem("state")); if (state) { this.$store.state.app = state; } }, mounted() { window.addEventListener("unload", this.saveState); }, methods: { saveState() { sessionStorage.setItem("state", JSON.stringify(this.$store.state.app)); }, }, }; </script>