2025-11-28 22:18:23 +08:00

34 lines
681 B
JavaScript

// import { isEmpty } from '@/utils/util'
import { cloneObj } from '@/utils/util'
const page = {
state: {
// 当前query参数
query: null
},
mutations: {
SET_QUERY_PARAM: (state, value) => {
state.query = value
}
},
actions: {
// 记录query参数 (用于switchTab传参)
SetQueryParam({ commit }, value) {
commit('SET_QUERY_PARAM', value)
return 'sdadadad'
},
// 获取query参数并且清空
OnceQueryParam({ commit }, value) {
const res = this.getters.pageQuery === null ? null : cloneObj(this.getters.pageQuery)
commit('SET_QUERY_PARAM', null)
return res
},
}
}
export default page