最近做uniapp項目的時候,使用給父組件一個刷新屬性,父組件有效果,但是子組件沒有反應,網上查找了很多方法,最終采取通過刷新時,函數傳值,子組件監聽的方式。具體做法可以參照:https://blog.csdn.net/weixin_41940497/article/details/103927035。
1、父組件,傳入isRefresh值,cref子組件調用的方法。

初始化。這邊的onPullDownRefresh()我在后面加1,是因為初始值本身為0 ,如果不對此加以改變,第一個頁面刷新了,就觸發不到子組件的watch屬性。

cref要調用的方法。

2、子組件:props接收父組件傳遞過來的參數,并給默認值。

watch監視isRefresh值,一有動靜,雖然準備調用loadData()函數,完成刷新。


浙公網安備 33010602011771號