大佬教程收集整理的这篇文章主要介绍了jquery – Backbone路由器无法遵守trigger = false选项,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
因此,只需调用appRouter.navigate(‘page’);可能会将URL更改为www.myapp.com/page而不会触发相应的路径.但是,我发现我的路由器重定向到URL并且还触发了页面路由,尽管默认情况下trigger = false.
因此,以下代码:
$(function(){ var AppRouter = BACkbone.Router.extend({ routes: { '': 'home','page': 'page',},home: function() { window.app.navigate('page',{replace: truE}); console.log('home route'); },page: function () { console.log('page route'); },}); window.app = new AppRouter(); BACkbone.history.start({pushState: truE}); });
> home route > page route
当预期的控制台输出应该是:
> home route
以上是大佬教程为你收集整理的jquery – Backbone路由器无法遵守trigger = false选项全部内容,希望文章能够帮你解决jquery – Backbone路由器无法遵守trigger = false选项所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。