alibaba / x-render

🚴‍♀️ 阿里 - 很易用的中后台「表单 / 表格 / 图表」解决方案
https://xrender.fun
7.07k stars 1.01k forks source link

[BUG] 旧版本正常,切换到最新版本出现setSchema无法重现渲染 #503

Closed killdada closed 3 years ago

killdada commented 3 years ago

1.依赖仓库的版本(Dependencies versions)

2.问题描述(Bug description)

2.1: onItemChange 修改select的固定options的时候,enumNames无效,现在只能更改用enumList, (这个问题不大,自己更改兼容即可)

2.2: 在watch里面监听某个字段的改变然后更改其他字段的schema配置,页面不会重现渲染

3.最小复现demo(Reproduction demo)

1: https://codesandbox.io/s/awesome-khorana-3s3zn?file=/App.jsx:745-753

2:https://codesandbox.io/s/stoic-kare-z4c5k?file=/App.jsx:1036-1051

image

image

image

第2个 codesandbox form-render切到1.6.2 正常,1.6.3异常

killdada commented 3 years ago

更新到 1.6.4 正常,已修复