pms-aomei/src/App.vue
2023-01-17 09:57:20 +08:00

53 lines
930 B
Vue

<template>
<transition name="el-fade-in-linear">
<router-view />
</transition>
</template>
<style>
.el-table th.gutter {
display: table-cell !important;
}
</style>
<script>
import Cookies from "js-cookie";
import { messages } from "@/i18n";
export default {
watch: {
"$i18n.locale": "i18nHandle",
},
created() {
this.i18nHandle(this.$i18n.locale);
},
methods: {
i18nHandle(val, oldVal) {
Cookies.set("language", val);
document.querySelector("html").setAttribute("lang", val);
document.title = messages[val].brand.lg;
// 非登录页面,切换语言刷新页面
if (this.$route.name !== "login" && oldVal) {
window.location.reload();
}
},
},
};
</script>
<style>
::-webkit-scrollbar {
width: 12px !important;
}
::-webkit-scrollbar-track {
/* width: 100%; */
}
::-webkit-scrollbar-thumb {
background: rgb(188, 188, 188);
}
::-webkit-scrollbar-button {
display: none;
}
</style>