baidu / amis

前端低代码框架,通过 JSON 配置就能生成各种页面。
https://baidu.github.io/amis/
Apache License 2.0
16.47k stars 2.4k forks source link

修复 CustomStyle 在某些情况下 id 的类型可能是 number 而导致异常报错 #10536

Closed BeMxself closed 8 hours ago

BeMxself commented 4 days ago

在crud的card模式下(可能还有其他场景),会有 id 为数字的 Tpl 组件的情况,导致 removeCustomStyle 函数报错。 这个跟 #10396 解决的问题是同一个,只是我觉的既然所有的工具函数都是预设了 id 为 string,何不从源头上解决?免得以后更新工具方法的时候还要再写很多防御性代码。