Zlpt_Portal/src/store/cart.ts

24 lines
569 B
TypeScript
Raw Normal View History

2024-12-02 14:06:16 +08:00
export const cartStore = defineStore('cart', {
state: () => {
return {
cartNum: 0
}
},
actions: {
SET_CART_NUM(val: number) {
this.cartNum = val
}
},
persist: {
enabled: true, // 开启数据缓存
strategies: [
{
// 自定义存储的 key默认是 store.$id
key: 'cart',
storage: localStorage, //缓存模式 可选 localStorage sessionStorage
paths: ['cartNum',]
}
]
}
})