消息关闭
    暂无新消息!

比如页面A填写完成资料后,跳转到页面B,然后触发更新!
目的就是为了在跳转后执行某个事件!
大佬们有没有什么好的办法呢?
或者说路由栈中有什么办法


3个回答

︿ 3

跳转到的那个页面的js文件,代码结构式:

Page({
    data:{
    
    },
    onLoad:function(query){
        //query是get参数
        //跳转后执行的事件
    }
})
︿ 2

如果不怕请求次数过多的话,你可以在B页面的js文件中用onShow()代替onLoad()去更新数据,onShow()事件是页面只要显示都会加载的,这样就能达到你每次去到这个页面就会更新数据。
如果怕请求过多,你可以在填完资料,存一个缓存flag,在B页onShow()的时候先检测flag值,如果存在就更新数据,更新完数据后就删掉这个flag,这样就不会多次更新。