给form表单设置属性失败

框架用的antd,form表单是后台生成的,后台会在一定时间后往formData传值,如果我想给formData的某个值设置属性,必须等后台传完值后,我目前写的是定时一段时候后,问下各种大佬,不知道有没有别的办法,因为我怕哪次网慢了,800毫秒不够用了,this.$nextTick放在mounted
mounted () {

 setTimeout(() => {
  this.init() //给formData的某个值设置属性
}, 800)
 // this.$nextTick(() => { //这个也在后台传值前生效的
 // this.init() 
 // })
}
阅读 1.7k
1 个回答
const p = new Promise((res, rej) => {
    // 请求接口代码
    api().then(data => {
        res(data)
    })
})

p.then(data =>{
    // 为 formData 赋值
    formData = data
})
推荐问题