vue中按鈕操作完刷新頁面的實現(xiàn)
vue按鈕操作完刷新頁面
首先從子組件和父組件角度去寫這個東西,簡言之就是在父組件中實現(xiàn)這個刷新功能方法,然后在子組件中進行綁定并進行監(jiān)聽就好了啊
1.父組件中實現(xiàn)
① 圖示部分:
個人建議這個作為父組件,肯定一般是放在列表中的,即把列表頁面作為父組件的歸屬地

② 代碼部分:
method方法中部分
refresh () {
this.reload()
}將reload進行注入
inject: ['reload'],
2.子組件綁定
① 子組件進行綁定
在父組件中引用子組件頁面的地方進行綁定
如圖:

綁定腳本:
@refresh="refresh"
② 單獨去子組件頁面處理成功的地方去監(jiān)聽
圖示:比如就以這個頁面為例子

進入子頁面:

在子頁面組件中處理成功后進行監(jiān)聽父組件中刷新方法,以上設(shè)置完就ok了
點擊按鈕后自動刷新頁面
在按鈕點擊事件中添加
window.location.reload();
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
vue中的this.$router.push()路由傳值方式
這篇文章主要介紹了vue中的this.$router.push()路由傳值方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-10-10
在Vue3中創(chuàng)建和使用全局組件的實現(xiàn)方式
在前端開發(fā)中,Vue.js 是一個廣泛使用的框架,因其靈活性和強大的功能,得到許多開發(fā)者的喜愛,Vue 3 的發(fā)布為這一框架帶來了很多新的特性和改進,在本文中,我們將詳細討論如何在 Vue 3 中創(chuàng)建和使用全局組件,并通過示例代碼展示具體實現(xiàn)方式,需要的朋友可以參考下2024-07-07

