| | |
| | | /* |
| | | * @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 |
| | | loadMap: false, |
| | | pointHeight: 64, |
| | | editPoint: false, |
| | | startCustomWx: false, |
| | | showPreLevel: false, |
| | | }), |
| | | |
| | | // 相当于 Vuex 的 getters,用于计算状态 |
| | |
| | | setLoadMap (flag) { |
| | | this.loadMap = flag |
| | | }, |
| | | |
| | | setEditPoint (flag) { |
| | | this.editPoint = flag |
| | | }, |
| | | |
| | | setStartCustomWx (flag) { |
| | | this.startCustomWx = flag |
| | | }, |
| | | |
| | | setShowPreLevel (flag) { |
| | | this.showPreLevel = flag |
| | | }, |
| | | } |
| | | }) |
| | | }) |