亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于返回到上一頁的問題

關于返回到上一頁的問題

MMTTMM 2019-03-28 22:19:00
1.現在有這么一個需求當我從店鋪頁上瀏覽商品(A頁面),點進商品看,進入商品詳情頁(B頁面),之后下單,進入下單頁(C頁面),但是用戶可能需要選擇收貨地址,或者進入收貨地址頁(D頁面),進行一系列的操作,選中某個地址,跳轉到下單頁面(C頁面),但是如果用戶不選擇交易,而是再次點擊返回如果是用this.$router.go(-1),返回上一頁的話,那就是返回到收貨地址頁了(D頁面),如果說我使用push跳轉返回到商品詳情頁(B頁面),那我詳情的返回上一頁豈不是又是進入了下單頁。后面又想著用replace,但是有問題?,F在該怎么處理這個問題呢
查看完整描述

2 回答

?
一只名叫tom的貓

TA貢獻1906條經驗 獲得超3個贊

首先,返回都用this.$router.go(-1)就行,至于D頁面選擇了收貨地址要把參數回調到C頁面可以用vm.$on和vm.$emit
1、C頁面用vm.$on定義要監聽的事件 vm.$on('test', msg => console.log(msg))
2、D頁面在選擇好收貨地址返回時用 vm.$emit('test', 'msg') 觸發函數
頁面的返回盡量不要用push處理,在瀏覽器上及安卓物理返回鍵上回存在問題

查看完整回答
反對 回復 2019-04-03
?
瀟瀟雨雨

TA貢獻1833條經驗 獲得超4個贊

從 C頁面之后,用戶操作的數據都存到session 中。頁面間的跳轉用ulr連接做.


查看完整回答
反對 回復 2019-04-03
  • 2 回答
  • 0 關注
  • 652 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號