vue数据渲染先后顺序问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_29918313/article/details/82683447

我在编辑页面实现数据渲染的时候,在netWork里面看到所有数据都已经从后台取到了,但是该页面中的表单数据包括普通的input框、radio和CheckBox多选框,其他数据都顺利渲染出来,只有多选框里面的数据没有回显,就是因为渲染顺序问题。

该页面中的数据和CheckBox里面的数据是同时请求了接口,因此CheckBox在渲染的时候,由于是同步进行,还没有取到相应的数据,因此会出现没有正确回显数据的问题。因此,将请求CheckBox的接口放在表单数据请求回来之后再去渲染,问题得以顺利解决。

该问题也可以使用promise解决。

猜你喜欢

转载自blog.csdn.net/qq_29918313/article/details/82683447