在做数据回显时,发现部分字段回显失败,检查所有代码发现都没有问题。后来发现是初始化时候赋值可以过早,ant design vue中的form表单setFidesValue不生效解决方法:
1、添加一个异步setTimeout:
setTimeout(() => {
({xxx:'xxx'})
}, 0)
2、加上this.$nextTick(()=>{}):
this.$nextTick(() => {
({xxx:'xxx'})
})
在做数据回显时,发现部分字段回显失败,检查所有代码发现都没有问题。后来发现是初始化时候赋值可以过早,ant design vue中的form表单setFidesValue不生效解决方法:
setTimeout(() => {
({xxx:'xxx'})
}, 0)
this.$nextTick(() => {
({xxx:'xxx'})
})