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");