记录一次若依框架前端封装的Bootstrap Table问题
问题:导出数据会导致table表格数据全部丢失
·
问题:导出数据后导致table表格数据全部丢失
目前使用的若依框架(前后端不分离)
Bootstrap Table数据来源有两种形式:一种是url形式,调取后端接口;另一种是data形式
在一次使用过程中,因为需求,导致table获取数据要使用data形式(初始化调用接口获取全部数据,把table的数据存放在前端全局变量中)
面对此问题,去查看了若依js封装的exportUrl方法底层:
可以看到:在底层源码中,对数据进行两步操作处理:
1:移除table数据处理(因此使用data形式,会导致data数据为空)
2:刷新table数据处理
此时data形式的数据已经为空,刷新也只是刷新空数据,数据依然为空,所以会导致前端表格数据丢失
处理:想过在他们封装的底层方法再加一套方法(去掉移除数据的处理),但是考虑实际情况,还是使用了若依封装的url形式获取table数据。
希望给正在使用若依框架的朋友起到一点帮助吧
更多推荐
已为社区贡献5条内容
所有评论(0)