我把一些参数推送到nuxt路由器(
https://router.vuejs.org/guide/essentials/navigation.html
)每当有人访问没有任何参数的页面时。
例子:
有人来访:
/program
它最终会
/program/first-event?year=2018&month=6
(首先视图过滤当前事件的程序(因此是今年和本月的参数),然后根据过滤的事件将第一个事件设置为活动post(也通过将其推送到路由器)。
这是所有想要的和好的。但现在我发现了以下问题:
有人来访
/aboutus
然后导航到
/程序
,路由器将自动更改为
/program/url-of-event-post?year=2018&month=6
是的。
假设用户希望返回
/关于
他点击了浏览器的后退按钮。这会让他回到:
/程序
它会自动再次添加post和参数(有效地再次向前移动一步)。
意味着用户被无休止地点击后退按钮所吸引。
我的方法是,如果用户单击back按钮,则尝试注册,如果是,则不添加参数。但我不知道怎么做。
我以为路由器会提供一些“from”属性,但到目前为止我什么也没找到。
我很高兴听到一些关于这个的想法。谢谢你提前堆好。