import { defineStore } from "pinia"; /** * 路由列表 * @methods setRoutesList 设置路由数据 * @methods setColumnsMenuHover 设置分栏布局 菜单 鼠标移入 boolean * @methods setColumnsNavHover 设置分栏布局 最左侧导航 鼠标移入 boolean */ export const useRoutesList = defineStore('routesList', { state: (): RoutesListState => ({ routesList: [], isColumnsMenuHover: false, isColumnsNavHover: false, }), actions: { async setRoutesList(data: Array) { // debugger this.routesList = data; }, async setColumnsMenuHover(bool: Boolean) { this.isColumnsMenuHover = bool; }, async setColumnsNavHover(bool: Boolean) { this.isColumnsNavHover = bool; } } })