想使用vue3从接口中获取数据,渲染出一个列表,列表如果没有数据的话,需要提示为“暂无数据”,从接口里获取到真实数据前,是从data的初始数据来渲染的,所以会优先显示暂无数据,等从接口里获取到真实数据后,再重新渲染出列表,如果获取的真实数据为空,就显示“暂无数据”。但每次执行的时候,都会先出现暂无数据,然后再渲染出真实数据,咋解决??
显示的信息放变量里面,默认加载中,加载完数据判断没有在设置这个变量的值为暂无数据
没什么好办法 。本来就应该是这样的。 如果想改 得看 你 暂无数据 怎么判断的 。像ui库都是内部封装好的
用一个变量表示接口是不是在请求过程中,是的话不显示 暂无数据,显示 数据加载中...,加载完成没数据再显示 暂无数据,有数据显示数据
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!