MenuItem 更新日志
v1.3.0 (2026-10-22)
普通标签复用Frame显式单行预设,复杂多行children保留显式关闭路径;选项注册、选择、菜单关闭与删除行为保持。
v1.2.4 (2026-10-20)
自定义选项的内置删除名称随 LocaleProvider 切换;查询、选项名称和值保持原样,删除仍由所属 Listbox 管理。
2026-09-21:统一使用文档、源码属性表与 Site / AI 阅读入口;仅文档修订,不改变组件行为。
v1.2.3 (2026-05-31)
样式调整
自定义项删除 X 复用
.snowui-clear-icon-btn与ComponentIcon name="x-circle" weight="fill",统一使用Black/100% × opacity: 0.4 -> 1,并接受应用 IconProvider 替换。disabled 透明度从
0.4调整为全局规范值0.2。
v1.2.2 (2026-05-09)
新增
新增
closeOnSelect选择意图字段,并在点击未禁用项时派发snowui-menu-item-select,由父级浮层决定是否关闭。
v1.2.1 (2026-05-01)
优化
hover / active 背景保留菜单项瞬时高亮做法,移除
background-color过渡,并对齐StyleSpec.md §2.4的菜单/列表项例外
v1.2.0 (2026-04-27)
新增
支持 children 直系
as="leading"/as="trailing"参与根级三槽位;自定义trailing存在时替换默认 check 槽,复合槽位默认使用 8px gap
v1.1.0 (2026-04-25)
破坏性变更
移除
compactprop 与.snowui-menu-item-compactclass 输出;MenuItem在 Listbox 与 QuickAction 中始终使用 8px padding
v1.0.1 (2026-04-25)
优化
精简 check 图标 DOM:由内部
Icon组件改为直接输出svg[data-as="trailing"],保留三槽位布局与选中态样式精简 label 与 check 的输出属性:label 内部改用组件 CSS 排列内容,不再输出
data-auto-layout/snowui-direction-row;check SVG 尺寸改由 CSS 控制
v1.0.0 (2026-04-25)
新增
统一
MenuItem与QuickActionItem为单一MenuItem组件自动感知
ListboxOwnerContext:有 context 时注册并派生状态,无 context 时使用 PropsListbox 与 QuickAction 场景统一使用 8px padding