Releases: baidu/san
Releases · baidu/san
3.2.10
【bug修复】- slot name 可能侵入全局,并且在 this 不存在时可能导致出错。该问题为 3.2.5 引入
3.2.9
【bug修复】- attr 值为空 string 时,保留 attr,不删除
【bug修复】- 一次时钟周期同时 set 列表数据项 和 非列表数据项时,列表视图可能有部分不更新
3.2.8
【优化】- slot dispose 时增加是否主动移除 DOM 的判断,增加组件动态创建场景和销毁顺序不正确时的健壮性
【bug修复】- slot 中包含自定义标签时,ssr 下找不到对应组件类,不能正确渲染组件
【bug修复】- 一次时钟周期对列表同时进行 set 和 splice 操作时,渲染不正确
3.2.7
【优化】- bool 型属性值不合法时忽略,增加健壮性
【bug修复】- 元素的自定义属性(如 data-xxx 或 aria-xxx 等)在数据更新时不更新
【bug修复】- if 指令对元素重新创建时,bool 型属性未设置
【bug修复】- if 指令对 for 重新创建时,如果有 text 兄弟节点,for 添加位置可能错误。该问题为 3.2.4 引入
【bug修复】- for 指令 list 对应上级数据整体更新时,视图更新可能不完整。该问题为 3.2.4 引入
【bug修复】- 组件在 attached 中有动态创建组件时,有可能因为生命周期调用时序导致运行出错。该问题为 3.2.5 引入
3.2.6
【优化】- 列表更新性能优化
【优化】- 当 checkbox 或 radio 没有 value 时,checked 直接与数据项本身相关联
【bug修复】- 更新时,如果列表引用数据项为空,可能会报错。该问题为 3.2.4 引入
3.2.5
【新特性】- 组件声明时增加 trimWhitespace 的支持,可配置文本节点中空白字符处理策略
【优化】- 一些微不足道的性能优化
【bug修复】- input[checkbox|radio] value 对应数据被更新,checked状态可能不会同步更新
【bug修复】- 组件 detached 可能会被调用 2 次。该问题为 3.2.4 引入
3.2.4
【优化】- 数组与文本节点的更新性能优化
【bug修复】- 直接位于 table 下 的 tr,如果应用了 for 指令,更新时 DOM 结构可能出错
3.2.3
【新特性】- 表达式增加 % 运算符的支持
【新特性】- 增加 elif 指令的支持
【bug修复】- svg 的 viewBox 之类驼峰属性支持有问题
3.2.2
【优化】- 增加 defineComponent 方法被多次调用的健壮性,传入一个组件将直接返回
【优化】- 增加 insertAdjacentHTML 在 IE 下可能导致问题的提示
【bug修复】- inited 中进行 data 操作,会触发视图更新
3.2.1
【优化】- 提升 for 指令元素全更新时的性能
【优化】- 增加 select/table 等元素设置 innerHTML 在 IE 下可能导致问题的提示
【bug修复】- if 指令元素在 IE 下 update 时位置可能不正确
【bug修复】- for 指令元素初始数据为空,在 IE 下 update 时可能出错或位置不正确
【bug修复】- input 作为组件主元素时,在 IE 下会出现运行时错误
【bug修复】- 由于打包工具的参数问题,导致 dist 下输出的 min 文件不兼容 IE8-
You can’t perform that action at this time.