import { ref } from 'vue';
export enum ShowTypeEnum {
LIST,
INFO,
ORDER,
APPOINT,
FIRST_TEST,
SECOND_TEST,
OFFER_APPLY,
OFFER_SEND,
}
const type = ref(ShowTypeEnum.LIST);
export const useShowType = () => {
const changeShowType = (showType?: ShowTypeEnum) => {
console.log(showType);
type.value = showType ? showType : ShowTypeEnum.LIST;
};
return { type, changeShowType };
};
点击跳转到某个组件

点击返回

引入文件


该博客介绍了在 Vue 中使用枚举(ShowTypeEnum)进行状态管理的方法。通过定义常量枚举,如 LIST, INFO 等,来规范组件显示类型。同时展示了如何创建一个响应式的 type 变量,并提供 changeShowType 函数用于切换显示类型,确保组件状态的更新。内容主要涉及 Vue 的响应式原理和状态管理实践。

2217

被折叠的 条评论
为什么被折叠?



