[英]In Vue, how to make browser to go back to previous page using window.history.go(-1)
嗨,我正在制作一個基於Vue的網頁,但我現在遇到了麻煩。 我最初使用router.go(-1)來阻止通過地址訪問(例如: ../client/mypage ->../admin/mypage )並重定向到上一頁,但它不起作用,因為頁面本身已刷新。 (在我看來,路由器歷史堆棧是空的)
所以,我發現的是window.history.go(-1) ,但即使它的長度大於 1,它也不起作用。
有什么問題,我應該如何解決?
mounted(){
if (this.auth) { // when you access through address, check the authority
this.$router.go(-1); //doesn't work
window.history.go(-1); //doesn't work either
}
}
試試這個。
mounted(){
if (!this.auth) { //If not authenticated
window.history.back();
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.