mirror of
https://github.com/pure-admin/vue-pure-admin.git
synced 2025-06-08 01:17:23 +08:00
Merge branch 'main' into gitee
This commit is contained in:
commit
969c0f89ec
@ -13,7 +13,7 @@ import panel from "../panel/index.vue";
|
|||||||
import { emitter } from "@/utils/mitt";
|
import { emitter } from "@/utils/mitt";
|
||||||
import { useNav } from "@/layout/hooks/useNav";
|
import { useNav } from "@/layout/hooks/useNav";
|
||||||
import { useAppStoreHook } from "@/store/modules/app";
|
import { useAppStoreHook } from "@/store/modules/app";
|
||||||
import { useDark, debounce, useGlobal } from "@pureadmin/utils";
|
import { useDark, useGlobal, debounce } from "@pureadmin/utils";
|
||||||
import { toggleTheme } from "@pureadmin/theme/dist/browser-utils";
|
import { toggleTheme } from "@pureadmin/theme/dist/browser-utils";
|
||||||
import { useMultiTagsStoreHook } from "@/store/modules/multiTags";
|
import { useMultiTagsStoreHook } from "@/store/modules/multiTags";
|
||||||
import Segmented, { type OptionsType } from "@/components/ReSegmented";
|
import Segmented, { type OptionsType } from "@/components/ReSegmented";
|
||||||
@ -88,17 +88,15 @@ function storageConfigureChange<T>(key: string, val: T): void {
|
|||||||
|
|
||||||
/** 灰色模式设置 */
|
/** 灰色模式设置 */
|
||||||
const greyChange = (value): void => {
|
const greyChange = (value): void => {
|
||||||
toggleClass(settings.greyVal, "html-grey", document.querySelector("html"));
|
const htmlEl = document.querySelector("html");
|
||||||
|
toggleClass(settings.greyVal, "html-grey", htmlEl);
|
||||||
storageConfigureChange("grey", value);
|
storageConfigureChange("grey", value);
|
||||||
};
|
};
|
||||||
|
|
||||||
/** 色弱模式设置 */
|
/** 色弱模式设置 */
|
||||||
const weekChange = (value): void => {
|
const weekChange = (value): void => {
|
||||||
toggleClass(
|
const htmlEl = document.querySelector("html");
|
||||||
settings.weakVal,
|
toggleClass(settings.weakVal, "html-weakness", htmlEl);
|
||||||
"html-weakness",
|
|
||||||
document.querySelector("html")
|
|
||||||
);
|
|
||||||
storageConfigureChange("weak", value);
|
storageConfigureChange("weak", value);
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -266,9 +264,9 @@ onBeforeMount(() => {
|
|||||||
nextTick(() => {
|
nextTick(() => {
|
||||||
watchSystemThemeChange();
|
watchSystemThemeChange();
|
||||||
settings.greyVal &&
|
settings.greyVal &&
|
||||||
document.querySelector("html")?.setAttribute("class", "html-grey");
|
document.querySelector("html")?.classList.add("html-grey");
|
||||||
settings.weakVal &&
|
settings.weakVal &&
|
||||||
document.querySelector("html")?.setAttribute("class", "html-weakness");
|
document.querySelector("html")?.classList.add("html-weakness");
|
||||||
settings.tabsVal && tagsChange();
|
settings.tabsVal && tagsChange();
|
||||||
settings.hideFooter && hideFooterChange();
|
settings.hideFooter && hideFooterChange();
|
||||||
});
|
});
|
||||||
|
2
types/global.d.ts
vendored
2
types/global.d.ts
vendored
@ -182,7 +182,7 @@ declare global {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 扩展 `Elemet`
|
* 扩展 `Element`
|
||||||
*/
|
*/
|
||||||
interface Element {
|
interface Element {
|
||||||
// v-ripple 作用于 src/directives/ripple/index.ts 文件
|
// v-ripple 作用于 src/directives/ripple/index.ts 文件
|
||||||
|
Loading…
x
Reference in New Issue
Block a user