| fix(counterv2): 修复Inline按钮状态同步并支持负数取值 1. CounterV2 (counterv2.ets + 静态 CounterV2.ets): Inline 模式 onBlur 在 validateInlineInput() 后,仅在 value 实际变化时(this.value !== oldValue)追加 updateInlineEnableState(),修复键盘关闭后按钮状态不同步问题;同步对应 .js 接口文件。 2. CounterV2 min/max: 移除 >=0 三元夹取,与动态源码对齐支持负数取值范围;同时为 NaN/Infinity 非法值添加 Number.isFinite() 兜底(不有限则回退 COUNTER_MIN_VALUE/COUNTER_MAX_VALUE),覆盖 numberStyleOptions/inlineStyleOptions 共 8 处赋值(动态源码 + .js 接口 + 静态产物)。 3. CounterV1 (counter.ets + .js): inlineStyleOptions.value 添加 ?? 0 兜底,避免 undefined 传入 Math.trunc 抛错。 Fixes #78295 Co-Authored-By: Agent Signed-off-by: sunbees <sunqinjia@huawei.com> Change-Id: I8ed7d43ad759a825422a97c0b59a25ba0cc922bc | 24 天前 |