incidentNum.js 611 B

12345678910111213141516171819202122232425262728293031
  1. import { defineStore } from "pinia"
  2. import { reactive } from 'vue'
  3. export const useIncidentNumStore = defineStore(
  4. "incidentNum",
  5. () => {
  6. const incidentNum = reactive({
  7. data: null,
  8. });
  9. // 保存
  10. function setIncidentNumData(data) {
  11. incidentNum.data = data;
  12. }
  13. // 清空
  14. function clearIncidentNumData() {
  15. console.log(incidentNum.data)
  16. incidentNum.data = null;
  17. }
  18. return {
  19. incidentNum,
  20. setIncidentNumData,
  21. clearIncidentNumData,
  22. };
  23. },
  24. {
  25. unistorage: true, // 开启后对 state 的数据读写都将持久化
  26. },
  27. );