澄清 uni_modules 插件重新安装、更新及安装方式切换的影响范围。
更新插件示例工程
本项目的显著变更会记录在此文件中,版本号遵循 Semantic Versioning。
docs: 修复文档开发进程退出码与端口解析。
$props / JSX 事件回调的 payload 类型。check-on-click-node 后,点击节点标签也可稳定切换选中状态。check-change 事件 payload 增加 halfCheckedKeys / halfCheckedNodes 字段,便于直接读取父子联动模式下的半选状态。filter-change 事件 payload 增加 matchedKeys / matchedNodes 字段,区分直接命中节点与包含祖先后代的最终可见节点。check-on-click-leaf 属性,支持仅点击叶子节点行时切换选中状态,默认 false。accordion 属性,支持手风琴模式(展开节点时自动收起同级已展开节点),默认 false。empty-filter 插槽,用于筛选无结果时的专用空状态,未提供时自动回退到 empty 插槽。expand-on-click-node,默认演示与组件一致的箭头展开交互,同时保留实时切换入口。default-expanded-keys 指定后代节点时未自动展开所有祖先的问题。default-expand-parent 属性控制是否自动展开祖先,默认 true(保持修复后的行为)。node-click 行为相互冲突的问题。packDisabledKey / pack-disabled-key 规范命名,并暂时保留旧 packDisabledkey / pack-disabledkey 作为废弃别名。v-model 等价回流,避免重复遍历和不必要的全量选中态重放。UniTreeViewExposed 编译期一致性校验,并补充懒加载公开方法的行为说明。uni-tree-view/shared 继续提供共享运行时工具,并清理 resolver 中无关的模板注释。checked-disabled 改变禁用节点状态的问题。mitt 通配监听器未接收事件类型的问题。nodeClass 公开样式入口不变。node-class 一级属性,作为每个节点行的外部样式入口。showCheckbox 更名为 selectable,选择控件位置由 checkboxPlacement 更名为 selectionPlacement,旧属性不再保留。check-change 和 expand-change,选中事件类型更名为 TreeCheckChangePayload。treeProps 只负责 id、label、children、disabled、leaf、append、icon 数据字段映射;节点行样式统一通过一级 nodeClass 属性传入。field、labelField、valueField、childrenField、disabledField、leafField、appendField、iconField 等旧字段映射属性,统一使用 treeProps。defaultExpandedIds 展开别名,统一使用 defaultExpandedKeys。change、checked、updated、expand、goChild 等历史事件别名。treeProps.class 样式映射,改用 nodeClass。