Appearance
维护日志
Mojo UI 是 YYmojo 公司旗下维护的 Vue 3 / Nuxt 4 UI 组件库。这里记录文档站和组件库的维护更新,方便在版本升级时查看新增能力和行为调整。
2026-06-18 v1.2.0
本次更新围绕组件文档完善、Nuxt 使用体验和新增业务组件展开。
新增
- 新增
MoBadge未读消息标识组件,支持圆点和数字两种形式。 MoBadge支持color、textColor、max、showZero、hidden和offset,颜色不依赖明暗主题。- 新增
MoPopover弹出层组件,用于承载自定义内容,不局限于菜单列表。 - 新增 Nuxt 模块入口
@yymojo-tec/mojo-ui/nuxt,支持 Nuxt 构建阶段的组件解析、样式注入、依赖转译和 SSR/client 一致性处理。
修复
- 修复 Button 加载态文字底部被裁切的问题。
- 修复 Select 在 VitePress 文档中受到
.vp-doc ul, .vp-doc ol样式影响导致左侧异常间距的问题。 - 修复 Menu 无图标时仍保留图标占位的问题。
- 修复 Menu 弹层在页面滚动时不跟随触发按钮定位的问题。
- 修复 Menu 选择菜单项后不关闭的问题。
- 修复 Menu 二级菜单在文档环境中无法点击的问题。
- 修复 Popover 文档示例中默认插槽参数为空时导致运行时报错的问题。
- 修复按钮首次聚焦时出现浏览器默认白色边框的问题,统一使用组件库的
focus-visible样式。
使用 Nuxt 模块后,不再需要手动创建 plugins/mojo-ui.ts,也不需要在 css 中手动引入 @yymojo-tec/mojo-ui/style.css。