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