gpt4 book ai didi

javascript - 在 Aurelia.js 上离开页面之前如何要求用户确认

转载 作者:数据小太阳 更新时间:2023-10-29 05:46:23 24 4
gpt4 key购买 nike

我在页面上有一个很长的操作。我怎么能说用户在更改导航时稍等一下?

想法是显示提示对话框。但是这个问题阻止了默认的 Aurelia 路由器行为。

它如何在 Aurelia.js 中运行?

最佳答案

您可以使用 View 模型的 canDeactivate Hook 。像这样:

canDeactivate() {
return confirm('Are you sure you want to leave this page?');
}

canDeactivate() - 如果您想控制路由器在移动到新路线时是否可以离开您的 View 模型,请实现此 Hook 。返回 bool 值、 bool 值 promise 或导航命令。

更多信息请访问 http://aurelia.io/docs.html#/aurelia/framework/1.0.0-beta.1.2.2/doc/article/cheat-sheet/7

关于javascript - 在 Aurelia.js 上离开页面之前如何要求用户确认,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37183838/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com