/* * @Author: shuishen 1109946754@qq.com * @Date: 2024-10-28 18:24:16 * @LastEditors: shuishen 1109946754@qq.com * @LastEditTime: 2025-02-12 18:21:51 * @FilePath: \bigScreen\src\store\map.js * @Description: * * Copyright (c) 2024 by shuishen, All Rights Reserved. */ // src/stores/useUserStore.js import { defineStore } from 'pinia' export const useMap = defineStore('map', { // 存储状态的地方,相当于 Vuex 的 state state: () => ({ loadMap: false, pointHeight: 64, editPoint: false, startCustomWx: false, showPreLevel: false, }), // 相当于 Vuex 的 getters,用于计算状态 getters: { }, // 相当于 Vuex 的 mutations 和 actions,用于同步或异步地修改状态 actions: { setLoadMap (flag) { this.loadMap = flag }, setEditPoint (flag) { this.editPoint = flag }, setStartCustomWx (flag) { this.startCustomWx = flag }, setShowPreLevel (flag) { this.showPreLevel = flag }, } })