假如栈里分别有pageA, pageB, pageC, pageC位于栈顶,pageC在特定条件下发送了一个message给pageA,请问pageA接到消息后如何关闭自身页面?
假如栈里分别有pageA, pageB, pageC, pageC位于栈顶,pageC在特定条件下发送了一个message给pageA,请问pageA接到消息后如何关闭自身页面?
1 回答1.1k 阅读✓ 已解决
1 回答1.3k 阅读
1 回答1.2k 阅读
1 回答1.1k 阅读
1 回答1.1k 阅读
1 回答971 阅读
1 回答946 阅读
可参考一下方案:
1、使用navigation代替,navigation提供了remove指定页面的能力。
2、在待关闭的页面设置标志位,且在onPageShow时判断该标志位为true时直接router.back关闭页面。