vue在异步请求数据的时候,页面就开始渲染了。页面就会先显示NAN,在显示请求到的数据,请问怎么解决

来源:6-23 render函数 - 讲解7

meetqy

2019-01-15

vue2.0在异步请求数据的时候,页面就开始渲染了。页面就会先显示NAN,在显示请求到的数据,老师有没有什么解决方案啊。 v-cloak用了但是没用

写回答

1回答

双越

2019-01-15

在 vue 组件 data 中定义一个 isloaded 的变量,默认为 false ,异步清除完再设置为 true 。然后,通过这个 isloaded 来判断页面上的内容是否显示。也可以在 isloaded===false 时候页面显示“加载中...”。

这样就完美解决你的问题了。

0
0

前端跳槽必备 一线互联网公司高级前端JavaScript面试

视频讲解前端面试中的JS高级知识点,扩展JS知识深度,从容面试

1621 学习 · 218 问题

查看课程