前天开发一个页面,涉及2个table表格,一个表格数据有1000多条,另一个表格30条左右,分别是2个接口请求,在页面的最上面的div上加了v-loading="loading",进入页面后,很丝滑的加载等待请求数据,后面业务需要加一个导出表格的功能,于是在点击导出事件后,在设置了 this.loading = true,数据加载成功后,则将loading设置为false,这个时候发现loading加载不生效,反复查看了几次代码及官方文档说明,也没有发现问题,后面因为第一个接口数据太多导致页面太长,将第一个装载数据的table 隐藏,再次点击的时候,发现loading加载居然可以了,所以做了大胆猜想,应该是页面太长导致loading加载失效了,故在点击导出的时候,将第一个table隐藏,导出成功后放开,这是暂时的办法,不知道有没有其他方法