原因:打开某个页面的时候,需要接管一个事件,处理一些逻辑,比如写刷新data组件的代码!

解决办法:model组件上提供的两个事件可以处理,分别是onLoad 和 onActive

onLoad事件是页面第一次打开的时候触发的!表示页面加载完执行的事件!
onActive事件是页面已经打开了!第二次或以两次以上页面激活显示的时候触发!
onLoad 和 onActive 是互斥的!每次只能触发其中的一个事件!

如果页面执行了this.close()等关闭页面的操作!那么下次打开还是只触发onLoad事件

旧版本可能存在onActive 第一次也触发的情况!后来新3.4以上的新版本都是第二次显示触发!