import { reactive } from 'vue' /** * 简单的状态管理 * 如果需要更复杂的状态管理,可以使用 Pinia */ const state = reactive({ // 用户信息 user: null, // 当前订单 currentOrder: null, // 加载状态 loading: false }) export default { state, // 设置用户信息 setUser(user) { state.user = user }, // 设置当前订单 setCurrentOrder(order) { state.currentOrder = order }, // 设置加载状态 setLoading(loading) { state.loading = loading }, // 清除状态 clear() { state.user = null state.currentOrder = null state.loading = false } }