vue中按鈕操作完刷新頁面的實現

vue按鈕操作完刷新頁面

首先從子組件和父組件角度去寫這個東西,簡言之就是在父組件中實現這個刷新功能方法,然後在子組件中進行綁定並進行監聽就好瞭啊

1.父組件中實現

① 圖示部分:

個人建議這個作為父組件,肯定一般是放在列表中的,即把列表頁面作為父組件的歸屬地

② 代碼部分:

method方法中部分

refresh () {
   this.reload()
 }

將reload進行註入

inject: ['reload'],

2.子組件綁定

① 子組件進行綁定

在父組件中引用子組件頁面的地方進行綁定

如圖:

綁定腳本:

@refresh="refresh"

② 單獨去子組件頁面處理成功的地方去監聽

圖示:比如就以這個頁面為例子

 進入子頁面:

在子頁面組件中處理成功後進行監聽父組件中刷新方法,以上設置完就ok瞭

點擊按鈕後自動刷新頁面

在按鈕點擊事件中添加

window.location.reload();

以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。

推薦閱讀: