我正在使用主干用于移动应用开发项目(已编译的phonegap),但路由器历史记录存在问题。我正在触发事件以便在移动平台上获得额外的响应能力,但触发点击所访问的页面似乎并未包含在路由器的历史记录中。点击后退按钮时,总会跳过这些按钮。
有没有办法让骨干路由器的历史记录与点击事件一起工作?
感谢您的帮助
答案 0 :(得分:0)
您必须使用导航方法调用才能将页面添加到Backbone历史记录中。您可以按以下方式以编程方式执行此操作:
var MyApp = new Backbone.Router();
MyApp.navigate('newPage', {trigger: true});
基本上,无论何时触发点击事件,您都可以根据点击事件参数导航到特定事件。