uni-app小程序調用上一個頁面方法

const pages = getCurrentPages(); //獲取頁面棧
const beforePage = pages[pages.length - 2]; //前一個頁面
beforePage.data.xxxxx();
beforePage.$vm.getList(); // 觸發父頁面中的方法 可用

發現修改數據界面沒更新,改用uni自帶的通訊方法了。

任意地方

uni.$emit('update',{msg:'頁面更新'})

onLoad

uni.$on('update',function(data){
        console.log('監聽到事件來自 update ,攜帶參數 msg 為:' + data.msg);
    })

onUnload

uni.$off("update");
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容