Skip to content
New issue

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

ios 微信较低版本(当前测试微信版本 7.0.5)特定操作流程下已渲染的图形出现假死情况,交互事件失效,且无法通过 changeData 更新图表。 #351

Open
Sookii opened this issue Apr 1, 2021 · 0 comments

Comments

@Sookii
Copy link

Sookii commented Apr 1, 2021

  • F2 Version: 最新版本
  • Platform: ios
  • Mini Showcase(like screenshots):
  • CodePen Link:

以下是这个问题出现的场景:
第一步:进入 A 页面渲染 chartA;
第二步:从 A 页面进入 B 页面,渲染 chartB;
第三步:通过左滑或者后退键从 B 页面返回 A, 此时出现问题,原来的 chartA 上的交互失效,而且 changeData 方法也失效。

这个问题我这边发现在 ios 微信版本 7.0.5 下。测试时近期版本(7.0.18 及以后)下没有发现。目前没有发现边界。

当前我的解决方式是通过销毁整个图表组件重新渲染来恢复的。但是觉得这样的开销过大(我们一个页面有 4-5 个图表,而且一般保留这种低版本微信的手机性能也会比较差。这个图表页面我们在 iphone 6 上出现较频繁的闪退)。
想问下有没有解决方案,或者告知版本边界在哪里。

谢谢。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant