uniapp管理页面是利用栈的形式管理, 因此多次入栈不出栈会造成页面的卡顿,入栈出栈的顺序不对,会在返回的时候不能回到对应页面,都是因为出栈入栈的时机不对造成的。
一个页面会在什么时候进行入栈?又在什么时候出栈,他们分别触发了什么生命周期?这是这篇文章讲解的重点
关于入栈
当uniapp第一加载显示的页面,会第一次入栈,后面的跳转不断入栈,可以利用返回出栈,也可以进行重定向等等出栈
如果在项目中一直不能返回到某个页面,那就是多次入栈没有出栈。
触发的生命周期 - 只有在入栈的时候才会执行onload,只有在出栈才会执行onunload