在离开Aurelia.js上的页面之前,我如何要求用户进行确认
How can I ask users to confirm before leaving the page on the Aurelia.js
我在页面上有一个长操作。当用户更改导航时,我怎么能说他要等一等呢?
这个想法是显示提示对话框。但该故障阻止了Aurelia路由器的默认行为。
如何在Aurelia.js中工作?
您可以使用视图模型的canDeactivate
挂钩。像这样:
canDeactivate() {
return confirm('Are you sure you want to leave this page?');
}
canDeactivate()-如果您想控制路由器在移动到新路由时是否可以导航离开视图模型,请实现此挂钩。返回布尔值、布尔值的promise或导航命令
更多信息,请访问http://aurelia.io/docs.html#/aurelia/framework/1.0.0-β.1.2.2/doc/article/cheatsheet/7
相关文章:
- 在离开Aurelia.js上的页面之前,我如何要求用户进行确认
- 弹出格式化的模式对话框,并在用户确认时转发
- Javascript:离开单页应用程序时的用户确认
- 在cordova android中无需用户确认即可自动发送消息
- 如何在没有用户确认的情况下在iPhone的浏览器中启动音频
- 数据库更新的用户确认 - php + Ajax
- 在触发事件之前等待用户确认
- 仅在用户确认后打开多个链接
- JavaScript - 当用户确认离开页面时运行代码
- 链接未要求用户确认
- 如何在用户确认时更新knockoutjs视图模型
- jQuery UI对话框:如果用户确认或取消UI对话框,如何检查
- 提示用户确认提交,不使用ajax
- 获取用户确认激活链接值
- 模态引导用户确认
- 通过单个用户确认从远程服务器下载多个文件
- 在重定向到已点击的链接之前要求用户确认
- 单击链接时提示用户确认
- 用户确认消息框如何在ASP.Net中工作
- 如何获得验证码客户端验证参数g-recaptcha-响应后,用户确认他不是一个机器人