useFixedData.js 622 B

123456789101112131415161718192021222324252627282930
  1. import { defineStore } from "pinia";
  2. const useFixedData = defineStore('fixedData', {
  3. state: () => ({
  4. allUserData: [], // 全部用户数据
  5. formJson: {
  6. 'business': null,
  7. 'contacts': null,
  8. 'contract': null,
  9. 'customer': null,
  10. 'order': null,
  11. 'product': null,
  12. 'tasks': null,
  13. 'thread': null
  14. }
  15. }),
  16. actions: { //actions是store的方法methods
  17. updateState(info) {
  18. this.$state = {
  19. ...this.$state,
  20. ...info
  21. }
  22. }
  23. },
  24. persist: { //pinia持久化配置,默认sessionStorage
  25. enabled: true
  26. }
  27. });
  28. export default useFixedData