上报个bug,标签切换实现不刷新,会导致其它问题

Blade 未结 3 1519
346527359
346527359 2020-12-30 22:14

接上两个问题:
https://sns.bladex.cn/q-3033.html

https://sns.bladex.cn/q-3074.html


1、根据官方社区给出的方案,添加如下代码:

image.png 

image.png 

 

 

 

2、虽然可以实现切换tab时不触发页面刷新,但同时引发了下列问题:

关闭一个页面后从菜单打开,不会触发vue生命周期函数,无法做到页面数据的清空与查询等方法的自动触发。如图以采购查询为例

image.png 

在查询条件输入框输入123,后关闭该窗口。

image.png 

理论上再次打开时,应自动清空查询条件输入框等所有数据并自动执行查询。再从菜单打开采购查询页面

image.png 

发现123仍在,且没有执行页面初始化的方法。

 

 

 

3、举例采购单查看详情数据的功能,从上一条采购单切换查看当前采购单时,详情页面的数据仍停留在上一条采购单:

image.png 

image.png 

说明第一次进入单号为CGDD-20201218104825的采购单可以正常展示该单号的数据第二次进入单号为CGDD-20201214135841的采购单页面仍然展示上一条单号的数据

 

 

 

 

 

4、根据官方给出的解决钩子函数无法触发、页面数据不刷新等问题引入如下方法:

image.png 

改造后再次测试之前遇到的问题,问题仍未解决。


3条回答
  •  admin
    admin (楼主)
    2020-12-31 10:17

    好的,这个问题我记录一下,后续尝试解决。你可以先给avue发一个issue:https://gitee.com/smallweigit/avue/issues

提交回复