vue專案重新整理當前頁面的三種方法
想必大家在刨坑vue的時候也遇到過下面情形:比如在刪除或者增加一條記錄的時候希望當前頁面可以重新重新整理或者如下面這種:
如果希望點選確定的時候,Dialog 對話方塊關閉的時候,當前頁面可以重新重新整理下
那麼表格的資料可以重新載入,Dialog 對話方塊設定的資料可以在確定後重新整理出現在頁面上
這時候我們最直接的思維就是想到下面這種:
但是,試過的會發現用vue-router重新路由到當前頁面,頁面是不進行重新整理的,根本沒有任何作用~所以這個方法out!
下面我這邊整理幾種可圈可點的三種方式,大家可以自行的選擇:
location. reload() this.$router.go(0)
這兩種都可以重新整理當前頁面的,缺點就是相當於按ctrl+F5 強制重新整理那種,整個頁面重新載入,會出現一個瞬間的空白頁面,體驗不好。
新建一個空白頁面supplierAllBack.vue,點選確定的時候先跳轉到這個空白頁,然後再立馬跳轉回來。
空白頁supplierAllBack.vue裡面的內容:
這個方式,相比第一種不會出現一瞬間的空白頁,只是位址列有個快速的切換的過程,可採用
這是我試過最實用的,下面用專案截圖給大家說明下:首先,要修改下你的app.vue
透過宣告reload方法,控制router-view的顯示或隱藏,從而控制頁面的再次載入,這邊定義了
isRouterAlive //true or false 來控制
然後在需要當前頁面重新整理的頁面中注入App.vue元件提供(provide)的 reload 依賴,然後直接用this.reload來呼叫就行
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901823/viewspace-2865294/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JS指令碼中重新整理當前頁面的方法JS指令碼
- Vue重新整理當前頁面幾種方式Vue
- vue重新整理當前頁面或者當前元件Vue元件
- vue點選當前路由,如何實現重新整理當前頁Vue路由
- PHP中獲取當前頁面的各種URL格式PHP
- 獲取當前頁面的topViewControllerViewController
- 如何使用jquery重新整理當前頁面jQuery
- react獲取當前頁面的url引數React
- button按鈕重新整理頁面的幾種方式
- vue學習:使用tab標籤頁時,重新整理頁面停留在當前tabVue
- 三種好用的controller跳轉thmleaf頁面的方法總結!!Controller
- Android ViewPager Fragments滑動只重新整理當前頁AndroidViewpagerFragment
- PbootCMS模板如何輸出當前頁面的完整URL地址boot
- vue構建專案的三種方式Vue
- Tomcat 部署專案的三種方法Tomcat
- vue單頁實現前進重新整理後退不重新整理Vue
- Vue 消除Token過期時重新整理頁面的重複提示Vue
- 三種方法在當前目錄下開啟cmd命令視窗
- 利用HTML5的history.replacestate()修改當前頁面的URLHTML
- H5 記錄當前頁面的選中狀態,sessionStorageH5Session
- SAP Spartacus 如何獲得當前渲染頁面的 CMS 後設資料
- springboot+vue前後端分離專案-vue專案搭建Spring BootVue後端
- 再談vue前進重新整理,後退不重新整理,include實現方法。Vue
- springboot+vue前後端分離專案-vue專案搭建3Spring BootVue後端
- springboot+vue前後端分離專案-vue專案搭建4Spring BootVue後端
- springboot+vue前後端分離專案-vue專案搭建5Spring BootVue後端
- springboot+vue前後端分離專案-vue專案搭建2Spring BootVue後端
- Nginx 服務部署 Vue 專案後重新整理頁面,出現 404 問題NginxVue
- 解決vue專案部署到Nginx重新整理頁面報404的問題VueNginx
- eladmin 打包專案放到頁面重新整理丟失頁面
- nginx部署vue專案 重新整理出現404NginxVue
- js和vue方法的相互呼叫(iframe父子頁面的方法相互呼叫)。JSVue
- vue專案多頁面入口配置Vue
- 最全面的vue開源專案庫彙總Vue
- 解決:vue專案,F5重新整理頁面後 title失效問題Vue
- Linux:檢查當前執行級別的五種方法Linux
- 關於利用jQuery實現愛奇藝裡面的滑鼠移入改變當前頁面的功能的實現原理jQuery
- chrome 控制檯console 呼叫vue頁面的方法--來自chatgpt的回答ChromeVueChatGPT