Files
bd-short-message-platform/src/stores/shortMsg.js

26 lines
733 B
JavaScript

import { defineStore } from 'pinia';
import { parse, stringify } from 'zipson';
const shortMsgActiveStore = defineStore('shortMsg', {
state: () => ({
// 持久化数据
message: "",
created_at: ""
}),
persist: {
enabled: true, // Store 中数据持久化生效
strategies: [
{
key: 'shortMsgActive', // 存储的 key
storage: localStorage, // 存储位置
paths: ["message", "created_at"], // 需要持久化的字段
serializer: {
deserialize: parse,
serialize: stringify,
},
}
]
},
});
export default shortMsgActiveStore;