用途:在 Vue 3 项目中集成 @vean/aria,为需要 Vean 逻辑与无障碍能力、但不要默认样式层的用户提供指导。
主要能力:区分并选用基础原语(细粒度部件,如 DialogRoot、DialogTrigger、DialogContent)与 Compact 聚合组件(数据驱动的整体组件,如 AccordionCompact、TableCompact);组合自定义样式包装;使用子路径导出 @vean/aria/composables、shared、date、locale、types、namespaced;多语言支持;明确 aria 的无障碍边界。
使用方式:先阅读 REFERENCE.md 了解安装、子路径导出、多语言、文档路由与 aria 边界;涉及组合模式、provide{Name}Ui 或自定义样式时阅读 references/composition.md;浏览组件族时阅读 references/components.md,再按需加载其索引链接的具体共享组件参考文件。基础用法示例:从 '@vean/aria' 导入 AccordionRoot、AccordionItem、AccordionTrigger、AccordionContent 等原语组合;或使用 AccordionCompact 传入 items 数组。
适用场景:希望在 Vue 3 中自建样式、需无障碍交互原语的界面开发。
限制:Aria 导出不附带 CSS,需自行提供样式;如需开箱即用的带样式组件,应改用 vean-ui 技能。安装命令、版本与价格等具体信息暂未提供。