vue.js 返回上一頁有四種方法:$router.go(-1)$router.back()使用 組件window.history.back(),方法選擇取決于場景。
Vue 返回上一頁的方法
在 Vue.js 中返回上一頁有以下幾種方法:
1. 使用 $router.go(-1)
this.$router.go(-1)
登錄后復制
這將導航到瀏覽器的歷史記錄中的上一頁。
2. 使用 $router.back()
this.$router.back()
登錄后復制
此方法等同于 $router.go(-1)。
3. 使用 組件
可以在 組件中使用 to 屬性指定要返回的路由。
<router-link to="/">返回首頁</router-link>
登錄后復制
4. 使用 HTML5 history.back() 方法
window.history.back()
登錄后復制
此方法直接從瀏覽器的歷史記錄中返回上一頁。
選擇哪種方法取決于具體的場景:
如果要通過 JavaScript 代碼觸發導航,建議使用 $router.go(-1) 或 $router.back()。
如果要在 HTML 模板中創建導航鏈接,請使用 組件。
如果需要在 Vue.js 之外出發導航,請使用 window.history.back()。