uni-app plus.runtime.arguments 获取参数
问题
在 app.vue 中 onShow 获取 应用启动的参数:plus.runtime.arguments 这个是可行的. APP打开以后, 进入到了后台 然后再恢复到前台 仍然会走一次 onShow的生命周期 然后获取到plus.runtime.arguments 中的参数, 那么这参数就是重复了。 相当于还会走一次 plus.runtime.arguments 获取到的参数的逻辑 这样肯定是不行的。
-------解决办法------
在app.vue 中onLaunch 调用
this.checkArguments(); // 检测启动参数 // 重点是以下: 一定要监听后台恢复 !一定要 plus.globalEvent.addEventListener