Backbone.js “如何替换”#&引用;路线到标准路线
例如: 在router.js中Backbone.js “如何替换”#&引用;路线到标准路线,backbone.js,Backbone.js,例如: 在router.js中 routes: { "": "home", "first": "first" }, ..... 第页: <a href="#">home</a> <a href="#first">link first page</a> 在浏览器地址栏中:www.domain.com/#first 我想获取URL:www.domain.com/first 如何替换路由中的“#”?您可以使用主干.history.start({p
routes: { "": "home", "first": "first" }, .....
第页:
<a href="#">home</a> <a href="#first">link first page</a>
在浏览器地址栏中:www.domain.com/#first
我想获取URL:www.domain.com/first
如何替换路由中的“#”?您可以使用
主干.history.start({pushState:true})
从文档()中:
表示您希望在您的应用程序中使用HTML5 pushState支持
应用程序,使用主干.history.start({pushState:true})。如果你愿意
喜欢使用pushState,但浏览器不支持它
本机使用完整页面刷新,您可以添加{hashChange:
false}指向选项
很好,可能重复,但像routes:{“first/:id:“firstdetail”},无法打开为什么?解决了这个问题,不要使用“/”并使用其他图表,例如页面中的routes:{“first::id:“firstdetail”}可以打开页面感谢@saaaasha