简道云能够实现在点击导航栏(或导航窗格)切换页面时,保持导航等页面的公共部分不改变,而只改变页面的主体部分。同时观察地址栏可以发现,页面的地址(路由)随着导航的切换也发生了改变,而不是维持一个相同的地址。
详情可以对比下面两张图画红框的部分,可见左侧导航栏中我自己修改的地方并没有因为导航的切换而被重置,而地址栏的地址却是有变化的。
请问如果使用Flask,该如何实现?暂时不考虑AJAX,因为据我的认识,使用AJAX可以保证地址栏的地址始终唯一,但在简道云中切换导航时地址是会变化的。
简道云能够实现在点击导航栏(或导航窗格)切换页面时,保持导航等页面的公共部分不改变,而只改变页面的主体部分。同时观察地址栏可以发现,页面的地址(路由)随着导航的切换也发生了改变,而不是维持一个相同的地址。
详情可以对比下面两张图画红框的部分,可见左侧导航栏中我自己修改的地方并没有因为导航的切换而被重置,而地址栏的地址却是有变化的。
请问如果使用Flask,该如何实现?暂时不考虑AJAX,因为据我的认识,使用AJAX可以保证地址栏的地址始终唯一,但在简道云中切换导航时地址是会变化的。
10 回答11.2k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
可以使用AJAX, 利用location.hash或者history api实现无刷新跳页
链接描述