查看: 3937|回复: 4

vue2组件点击关闭不能触发vue的destroy钩子

升级   50.4%

70

主题

82

回帖

752

积分

高级会员

Rank: 4

积分
752
发表于 2022-5-10 09:44:12 | 显示全部楼层 |阅读模式
我用vue2写了个组件,导入oa后发现点击关闭标签页时并不能触发destroy钩子是什么原因,我该怎么做才能触发?
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37249
发表于 2022-5-10 17:44:23 | 显示全部楼层
这个得看您具体代码了,单这样一句话没办法定位问题啊
回复

使用道具 举报

升级   50.4%

70

主题

82

回帖

752

积分

高级会员

Rank: 4

积分
752
发表于 2022-5-11 10:35:00 | 显示全部楼层
论坛管理员 发表于 2022-5-10 17:44
这个得看您具体代码了,单这样一句话没办法定位问题啊


这是我销毁前的钩子,当我在oa关闭当前页面的标签后,走不到这个断点

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37249
发表于 2022-5-13 15:24:06 | 显示全部楼层
您好,您可以看一下vue的api,是需要调用一下destroy()才会执行的,关闭页面的时候并没有去调用这个。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   50.4%

70

主题

82

回帖

752

积分

高级会员

Rank: 4

积分
752
发表于 2022-5-13 17:48:27 | 显示全部楼层
论坛管理员 发表于 2022-5-13 15:24
您好,您可以看一下vue的api,是需要调用一下destroy()才会执行的,关闭页面的时候并没有去调用这个。

...

按理说关闭标签就相当于关闭这个组件应该自动调destroy钩子,我觉得这个问题oa本身应该实现,不然无法销毁
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread