uni-app小程序调用上一个页面方法

2020-01-15  本文已影响0人  醉笙情丶浮生梦
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");
上一篇 下一篇

猜你喜欢

热点阅读