mall-app-b/peach/store/sys.js

32 lines
618 B
JavaScript

import { defineStore } from "pinia";
const sys = defineStore({
id: "sys",
state: () => ({
theme: "", // 主题,
mode: "light", // 明亮模式、暗黑模式(暂未支持)
modeAuto: false, // 跟随系统
fontSize: 1, // 设置默认字号等级(0-4)
}),
getters: {},
actions: {
setTheme(theme = "") {
if (theme === "") {
this.theme = "orange";
} else {
this.theme = theme;
}
},
},
persist: {
enabled: true,
strategies: [
{
key: "sys-store",
},
],
},
});
export default sys;