Files
bio_frontend/stores/counter.ts

28 lines
424 B
TypeScript
Raw Permalink Normal View History

2025-08-08 13:11:33 +09:00
export const useCounterStore = defineStore("counter", () => {
const count = ref(0);
const name = ref("Counter Store");
const doubleCount = computed(() => count.value * 2);
function increment() {
count.value++;
}
function decrement() {
count.value--;
}
function reset() {
count.value = 0;
}
return {
count,
name,
doubleCount,
increment,
decrement,
reset,
};
});