Vue3高级-第九篇:Vue3 中 TypeScript 的高级类型技巧与应用 1. 类型体操与复杂类型转换 条件类型、映射类型、索引类型等高级类型操作的实践应用 条件类型:条件类型允许根据类型的条件来选择不同的类型。在 Vue3 项目中,比如处理组件的 props 时,根据不同的用户角色显示不同的内容。假设我们有一个 UserRole 枚举和一个 UserProps 类型: enum UserRole { ADMIN = 'admin', USER = 'user'