import { defineStore } from 'pinia' import { ref } from 'vue' export const useCardStore = defineStore('card', () => { const cardNo = ref(uni.getStorageSync('cardNo') || '') const dismissed = ref(false) const unread = ref(0) function setCardNo(no) { cardNo.value = no uni.setStorageSync('cardNo', no) } function clearCard() { cardNo.value = '' uni.removeStorageSync('cardNo') } function incrementUnread(n = 1) { unread.value += n } function clearUnread() { unread.value = 0 } return { cardNo, dismissed, unread, setCardNo, clearCard, incrementUnread, clearUnread } })