vue-template-admin刷新空白

img

img

vue-template-admin中关闭apifox后刷新空白,关闭后默认会拿不到各种数据,包括渲染菜单的数据,但即使拿不到这些数据,静态页面也应该存在,之所以不存在了是不是因为,每个路由下单独使用Layout,Layout不是作为最底部的框架被继承下去

如果Layout作为最底部的框架被继承下去,那么即使API请求不到数据,也可以显示静态的布局结构。但是如果每个路由都使用独立的Layout,那么就需要保证在每个路由中都能正确的渲染出页面。如果API请求不到数据,那么可能导致页面显示为空白。你可以尝试在Layout中添加默认数据或者添加一个判断条件,当API请求不到数据时,使用默认数据进行渲染。