Merge branch 'main' into feat/headerNotice

This commit is contained in:
lrl 2021-11-16 23:53:26 +08:00
commit 12492a522f
4 changed files with 13 additions and 10 deletions

View File

@ -208,14 +208,15 @@ router.beforeEach((to, _from, next) => {
const name = storageSession.getItem("info");
NProgress.start();
const externalLink = to?.redirectedFrom?.fullPath;
// @ts-ignore
// const { t } = i18n.global;
// @ts-ignore
if (!externalLink)
to.meta.title
? // @ts-ignore
(document.title = transformI18n(to.meta.title, to.meta.i18n))
: "";
to.matched.some(item => {
item.meta.title
? (document.title = transformI18n(
item.meta.title as string,
item.meta?.i18n as boolean
))
: "";
});
if (name) {
if (_from?.name) {
// 如果路由包含http 则是超链接 反之是普通路由

View File

@ -1,11 +1,12 @@
import { i18n } from "../plugins/i18n";
/**
*
* @param message message
* @param isI18n true,,this
* @returns message
*/
export function transformI18n(message = "", isI18n: Boolean = false) {
export function transformI18n(message = "", isI18n = false) {
if (!message) {
return "";
}

View File

@ -20,7 +20,7 @@ class sessionStorageProxy implements ProxyStorage {
// 取
public getItem(key: string): any {
return JSON.parse(this.storage.getItem(key)) || null;
return JSON.parse(this.storage.getItem(key));
}
// 删

View File

@ -13,7 +13,8 @@ export const injectResponsiveStorage = (app: App, config: ServerConfigs) => {
parentPath: "/",
meta: {
title: "message.hshome",
icon: "el-icon-s-home",
i18n: true,
icon: "HomeFilled",
showLink: true
}
}