vue在数据没有请求回来的时候,渲染了一次无数据页面,所有值都是undefined,当数据请求回来之后,又渲染了一次有数据的页面,请问如何让页面没有数据不渲染
vue在数据没有请求回来的时候,渲染了一次无数据页面,所有值都是undefined,当数据请求回来之后,又渲染了一次有数据的页面,请问如何让页面没有数据不渲染
13 回答12.7k 阅读
8 回答2.4k 阅读
2 回答5k 阅读✓ 已解决
7 回答1.8k 阅读
9 回答1.6k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
5 回答739 阅读
给那些要渲染到页面上的数据,赋值一个默认值就行了,比如空或者占位符'-'。请求成功后再赋值为请求回来的值。这样是没有数据的时候还渲染页面,只不过不会出现undefined的情况。
另一种,就是在每个数据渲染的地方去做兼容