ebike-plus-ui/src/store/route-list.ts

29 lines
639 B
TypeScript
Raw Normal View History

2024-04-11 00:15:57 +08:00
import { defineStore } from "pinia";
/**
*
* @methods setRoutesList
* @methods setrouteNames
*/
export const useRoutesListStore = defineStore("routeList", {
state: (): any => ({
2024-04-12 00:31:21 +08:00
routeTree: [], // 路由树
2024-04-11 00:15:57 +08:00
routeList: [], // 路由数据
routeNames: [] // 路由名称
}),
actions: {
2024-04-12 00:31:21 +08:00
async setRouteTree(data: any) {
this.routeTree = data;
},
2024-04-11 00:15:57 +08:00
async setRouteList(data: Array<string>) {
this.routesList = data;
},
async setrouteNames(data: Array<string>) {
this.routeNames = data;
}
2024-04-12 00:31:21 +08:00
},
persist: {
enabled: true
2024-04-11 00:15:57 +08:00
}
});