如何实现简道云的页面局部切换?

简道云能够实现在点击导航栏(或导航窗格)切换页面时,保持导航等页面的公共部分不改变,而只改变页面的主体部分。同时观察地址栏可以发现,页面的地址(路由)随着导航的切换也发生了改变,而不是维持一个相同的地址。

详情可以对比下面两张图画红框的部分,可见左侧导航栏中我自己修改的地方并没有因为导航的切换而被重置,而地址栏的地址却是有变化的。

https://img4.mukewang.com/5ca325b10001cca008000578.jpg

https://img4.mukewang.com/5ca325b20001839708000497.jpg

请问如果使用Flask,该如何实现?暂时不考虑AJAX,因为据我的认识,使用AJAX可以保证地址栏的地址始终唯一,但在简道云中切换导航时地址是会变化的。

森林海
浏览 729回答 1
1回答

繁花不似锦

可以使用AJAX, 利用location.hash或者history api实现无刷新跳页链接描述
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript