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

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

單頁面應用,頁面跳轉后,返回后,回到當前位置?

單頁面應用,頁面跳轉后,返回后,回到當前位置?

慕碼人8056858 2018-08-13 06:09:04
業務場景:用vue.js開發單頁面應用,當滾動到頁面a底部時,點擊跳轉到下一個頁面b,再按返回,頁面還是停留在頁面a的底部,怎樣做?
查看完整描述

1 回答

?
千巷貓影

TA貢獻1829條經驗 獲得超7個贊

**以上答案全部作廢;哈哈,狂不?**

返回的話,如果前面是個帶圖列表頁,無論怎么返回,都會重載入該列表視圖;
也就是說;圖片沒完全載入的情況下,即便你做了scrollHeight或者scrollTOP,
都無法滾動到指定位置,因為html本身都沒有那么長;

**在下angularjs寫過一個瀑布流的MALL,就這返回并定位到位置的門檻高到直接擋臉的高度;**
好啦:我當初的解決方案,其實相當簡單;A頁 - B頁這樣的話,其實A頁和B頁是一個視圖;
1,當初做的B頁是直接接到A頁瀑布流的底部;
2,禁用瀑布流;同時記錄_ScrollTop到controller;
3,吧瀑布流height:0;
-,返回就是把B頁隱藏;(用作復用);
5,瀑布HEIGHT:AUTO;
6,你返回了;

差不多就這樣,偷懶的方法;( ̄▽ ̄)";
**只要跳視圖了,基本觸發重載;
所以,就不能觸發重載咯**;AB就是一個視圖里面了;


查看完整回答
反對 回復 2018-09-20
  • 1 回答
  • 0 關注
  • 1180 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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