框架用的antd,form表单是后台生成的,后台会在一定时间后往formData传值,如果我想给formData的某个值设置属性,必须等后台传完值后,我目前写的是定时一段时候后,问下各种大佬,不知道有没有别的办法,因为我怕哪次网慢了,800毫秒不够用了,this.$nextTick放在mounted
mounted () {
setTimeout(() => {
this.init() //给formData的某个值设置属性
}, 800)
// this.$nextTick(() => { //这个也在后台传值前生效的
// this.init()
// })
}
###const p = new Promise((res, rej) => {
// 请求接口代码
api().then(data => {
res(data)
})
})
p.then(data =>{
// 为 formData 赋值
formData = data
})