【发布时间】:2018-06-14 17:58:22
【问题描述】:
好的,简单解释一下:
我有 3x 页。
- 第 1 页(首页)
- 第 2 页(菜单)
- 第 3 页(关于)
第 1 页有一个-
<router-link to="/menu">
单击时路由到“/menu”的按钮。
目前,第 2 页(菜单)有一个
<router-link to="/">
按钮,当单击此按钮时,它会恢复到上一个位置“/”第 1 页(主页)。
但我不想为每个页面创建一个路由组件以“返回”到前一页(好像我有 100 个页面,这可能是很多工作路由返回)。有没有办法用 vue-router 做到这一点?类似于window.history.back()
想知道是否有办法做到这一点,因为我在文档中找不到它。
提前致谢!约翰
【问题讨论】:
-
@yuriy636's 可能是最好的答案。目前我们有一个带有后退按钮的外部组件,它使用当前 url 上的字符串操作返回到路由中的最后一页。当我们现在有机会时,我们可能会更改为 router.go 方法
-
好的,谢谢!它正盯着我的脸!不过,我不确定如何将其写入我的语法中。对不起!我是新手!
标签: javascript webpack vue.js vuejs2 vue-router