1234567891011121314151617181920212223242526272829303132 |
- // stores/counter.js
- import {
- defineStore
- } from 'pinia';
- import {
- ref
- } from 'vue'
- import {
- setItem,
- getItem
- } from '@/utils/storage'
- //getters 其实就是 store 的计算属性集合,而且 getter 不能是异步函数
- //$reset() 重置
- //state的改变交给action去处理
- export const useAuditOrderStore = defineStore('auditOrder', () => {
- let userData = ref(getItem('auditUserData') || {}) //用户信息
- let drivingLicenseData = ref(getItem('auditDrivingData') || {}) //用户信息
- const setUserData = (val) => {
- userData.value = val
- setItem('auditUserData', val)
- }
- const setDrivingData = (val) => {
- drivingLicenseData.value = val
- setItem('auditDrivingData', val)
- }
- return {
- setUserData,
- userData,
- setDrivingData,
- drivingLicenseData
- }
- });
|