【发布时间】:2020-07-24 03:38:15
【问题描述】:
我想清除所有路线并转到索引('/')。有没有办法做到这一点?提前致谢
到目前为止我做了什么:
mounted() {
var perfEntries = performance.getEntriesByType("navigation");
if (perfEntries[0].type == 'reload') {
//clear all routes
//this.$router.push('/');
}
},
【问题讨论】:
-
“清除所有路由”是什么意思?
-
this.$router.push('/');不工作?如果是这样,你可以试试这个吗? this.$router.push({path: '/'}) -
@WildanMaulanaSyahidillah 例如我在'/'然后我导航到'/test'。当我在“/test”页面中重新加载时,我想返回“/”,但无法通过单击浏览器中的 按钮将被禁用?。
-
@NemanjaK 它可以工作,但我想在推送到“/”之前清除我访问过的路线
-
@hansCristian3799 我明白了。这可能是一个解决方案? forum.vuejs.org/t/…
标签: vue.js nuxt.js vue-router