微信小程序下个页面跳转上个页面,上个页面onload不加载?
发布于 7 年前 作者 min92 8188 次浏览 来自 官方Issues

微信小程序下个页面跳转上个页面,上个页面onload不加载?

5 回复

onload 初次打开 或者 从页面栈删除后打开 才会触发

onLoad这个是有缓存的【就加载那么一次,入page栈,返回就是出栈了】,onShow雷打不动的每次都会渲染【每次都是初始化,保存不了你想要的状态,只有靠跳转的时候带些参数到这个页面做些处理,比如:带个id吧数据再查一遍、或者去app.js全局对象里面拿个数据】

走onslow,页面没销毁,onload不走

onshow是可以加载的

返回上个页面是 onLoad 事件是不会触发的,这时候 onShow 事件会触发。

回到顶部