關於vue單頁面返回上一路由時在ios上mounted不執行的問題


本人在做一個單頁面的移動端網頁時遇到的這個問題。在詳情頁填入數據提交后,返回上一頁安卓端的mounted鈎子函數執行了,但是在ios上並沒有執行,查閱了部分資料,一下是解決方法。

利用的是keep-alive這個vue的內置標簽。
keep-alive 是 Vue 內置的一個組件,可以使被包含的組件保留狀態,或避免重新渲染。使用keep-alive包裹住項目之后生命周期就多了兩個鈎子函數activated和deactivated。這個時候可以把mounted中的函數放在deactivated中,就可以實現返回頁面的時候ios上的數據也刷新了



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM