首頁 > web前端 > Vue.js > vue中go和back的差別是什麼

vue中go和back的差別是什麼

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2022-03-17 15:00:14
原創
3644 人瀏覽過

vue中go和back的差別是:1、利用go()回原頁面會刷新介面,而利用back()回原頁面不會進行刷新;2、利用go()回原頁面表單中的內容會遺失,而利用back()傳回原頁面表單中的內容會保留。

vue中go和back的差別是什麼

本文操作環境:windows10系統、Vue2.9.6版,DELL G3電腦。

vue中go和back的差異是什麼

開發中遇到返回上一頁的需求,有兩個方法可選:

1.$router. back()

2.$router.go()

在使用中發現,使用r o u t e r . b a c k ( ) 和 router.back()和router .back()和router.go(-1)作用相同,都是返回原頁。但若原頁路由攜帶參數,使用以上兩個方法傳回的原頁路由參數消失,此時使用$router.back(-1)傳回原頁路由參數仍存在。

go(-1): 原頁面表單中的內容會遺失;

  • #this.$router.go(-1):後退刷新;

  • this.$router.go(0):刷新;

  • #this.$router.go(1) :前進

back(): 原頁表單表單中的內容會保留;

  • #this.$router.back():後退 ;

  • #this.$router.back(0) 刷新;

  • #this.$router.back(1):前進

【相關推薦:《vue.js教學》】

#

以上是vue中go和back的差別是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
vue
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
javascript - Vue 未定義
來自於 1970-01-01 08:00:00
0
0
0
javascript - 如何在vue-router中存取VUE實例?
來自於 1970-01-01 08:00:00
0
0
0
javascript - vue-for-idea
來自於 1970-01-01 08:00:00
0
0
0
沒看過VUE的專案實戰
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板