【发布时间】:2021-09-15 03:16:46
【问题描述】:
在导航栏中,我使用了活动链接的样式。就像我在导航栏中有关于我们、联系我们、材料、测验等链接,当点击这些链接时,路线会发生变化,即'http://localhost:3000/about-us'、'http://localhost: 3000/material' 等,然后将活动类应用于该链接,以便该链接在相应的路线上突出显示。
在链接之间切换时,活动类正确应用,但我注意到当返回历史记录(单击浏览器中的后退按钮)时,例如从“/material”到“/home”,活动类不会适用。它仍然应用于同一路由的链接(在单击返回之前)。
我已经在 mount() 上使用 javascript 将活动类样式应用于导航链接(用于最初检查路线并应用样式)以及单击链接(切换)。
那么,回溯到历史没有改变的原因是什么?
【问题讨论】:
标签: javascript css vue.js nuxt.js