data.ts
439 Bytes
import { defineStore } from 'pinia'
export const useDataStore = defineStore({
id: 'data',
state: () => {
return {
count: 1000,
maxCount: 2000
}
},
actions: {
resetCount(num) {
this.count = 1000
},
},
getters: {
isMax: (state) => {
return state.count >= state.maxCount
},
getMaxCount: (state) => {
return state.maxCount
},
},
persist: {
enabled: true
}
})