我有一个页面,显示有关我数据库中对象的信息。在此页面上,我可以通过调用对话框来删除该对象。 当用户接受该对话框时,该对象将被删除,但默认情况下,在接受该对话框后,显示的页面仍然是关于被删除对象的页面。
所以我想删除所有页面并将用户移动到主页面,就像应用程序刚刚启动一样。
我尝试了几种方法,但我无法解决这个问题。 如果我使用pop,我会
Warning: cannot pop while transition is in progress
答案 0 :(得分:3)
将acceptDestination
设置为您的主页面acceptDestinationAction: PageStackAction.Pop
。当接受对话框时,这将弹出主页面上方的所有页面。
https://sailfishos.org/sailfish-silica/qml-sailfishsilica-dialog.html