t-ui-plus icon indicating copy to clipboard operation
t-ui-plus copied to clipboard

fix: 查询条件组件下拉框联动赋值导致表单重置

Open xpretty opened this issue 1 year ago • 9 comments

xpretty avatar May 29 '24 07:05 xpretty

录制一下修复解决了哪个问题

wocwin avatar May 29 '24 09:05 wocwin

https://github.com/wocwin/t-ui-plus/assets/34908213/33a05bcc-51a2-40ed-a290-3c1739feaeac

select联动listTypeInfo重新赋值,form被重置

xpretty avatar May 29 '24 10:05 xpretty

https://github.com/wocwin/t-ui-plus/assets/34908213/5e609524-ec63-43c1-a04e-feba3e643c33

修复后

xpretty avatar May 29 '24 10:05 xpretty

你拉最新代码,我这边本地重现不了github文档也一样重现不了你这种问题,而且你这样改也会出现新的问题(动态设置默认值失效)

wocwin avatar May 30 '24 01:05 wocwin

需要这样改 image

wocwin avatar May 30 '24 03:05 wocwin

if opts[field].defaultVal条件前置的话每次watch opts时 已经修改的值会被重置为默认值defaultVal image

xpretty avatar May 30 '24 04:05 xpretty

确实需要重置后回显默认值 image

wocwin avatar May 30 '24 06:05 wocwin

configChangedReset会导致每次动态更新selsct data都需要修改configChangedReset且存在其他问题;

解决动态切换默认值可以让开发者自己暴露组件:key更新

xpretty avatar Jun 03 '24 09:06 xpretty