Skip to content

[Bug]: useRequest 的 onSuccess 被子孙重复渲染的组件多次注册,会造成内存泄露,如何清理副作用?若没有,建议 onSuccess 返回清理函数 #815

@zhangxuyang950313

Description

@zhangxuyang950313

这是否是一个 Bug?

  • 我已经确认我要报告的是一个 Bug

这个问题是否已经存在?

  • 我已经确认这个 Issue 没有被报告过

Alova 版本

3.5.1

前端框架

Vue

问题描述

useRequest 的 onSuccess 被子孙重复渲染的组件多次注册,会造成内存泄露

期望的表现

期望 onSuccess 返回清理函数

const cleanEffect = onSuccess(() => {})

onUnmounted(() => {
cleanEffect()
})

复现链接

No response

复现步骤

系统信息

补充说明

No response

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions