gpt4 book ai didi

javascript - Backbone.js - 有没有办法确定是否在页面加载时触发了路由事件

转载 作者:行者123 更新时间:2023-11-30 06:43:02 25 4
gpt4 key购买 nike

我正在使用 backbone.js,我需要知道触发的路由器事件是在页面加载时触发的,还是由用户点击触发的。有没有办法在路由器操作中知道这一点?

最佳答案

我认为没有办法区分这些事件。 Backbone 的 History 实现监视当前浏览器窗口 URL 中的更改,但无法区分 URL 是如何更改的。您很可能需要推出自己的解决方案(例如,检查历史记录中的条目或对用户点击使用额外的处理程序)。

如果您想区分对 router.route 的显式调用,您可以将自定义字符串作为第二个参数传递,这将触发事件 'route:yourNameHere',见Backbone's documentation .

关于javascript - Backbone.js - 有没有办法确定是否在页面加载时触发了路由事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9376026/

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