onShow: function() {
console.log('App Show')
uni.setStorageSync('result','我进来了')
},
onHide: function() {
console.log('App Hide')
console.log(uni.getStorageSync('result'))
}

- 发布:2021-12-06 16:19
- 更新:2021-12-07 17:32
- 阅读:804
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 10.15.7
HBuilderX类型: 正式
HBuilderX版本号: 3.2.16
手机系统: iOS
手机系统版本号: iOS 14
手机厂商: 苹果
手机机型: 11
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
在app.vue 里面 在onShow本地储存一个字段后, 当ios 强制杀掉进程 可以监听到onHide 事件,但是,我想清除本地 储存,或者打印储存的值 不执。(实际在项目上任何方法都不执行)
在app.vue 里面 在onShow本地储存一个字段后, 当ios 强制杀掉进程 可以监听到onHide 事件,但是,我想清除本地 储存,或者打印储存的值 不执。(实际在项目上任何方法都不执行)
预期结果:
在app.vue 里面 在onShow本地储存一个字段后, 当ios 强制杀掉进程 可以监听到onHide 事件,项目上任何方法可以执行
在app.vue 里面 在onShow本地储存一个字段后, 当ios 强制杀掉进程 可以监听到onHide 事件,项目上任何方法可以执行
实际结果:
在app.vue 里面 在onShow本地储存一个字段后, 当ios 强制杀掉进程 可以监听到onHide 事件,但是,我想清除本地 储存,或者打印储存的值 不执。(实际在项目上任何方法都不执行)
在app.vue 里面 在onShow本地储存一个字段后, 当ios 强制杀掉进程 可以监听到onHide 事件,但是,我想清除本地 储存,或者打印储存的值 不执。(实际在项目上任何方法都不执行)
bug描述:
在app.vue 里面 在onShow本地储存一个字段后, 当ios 强制杀掉进程 可以监听到onHide 事件,但是,我想清除本地 储存,或者打印储存的值 不执。(实际在项目上任何方法都不执行)

需要注意:如果操作特别快杀死app进程, onHide 事件是有可能来不及触发的,建议你换个处理方式吧
-
-
回复 宽: 集成三方的统计,比如友盟统计,如果非要自己实现的话,最简单的方式弄个定时器10秒存一下,下次启动的时候提交上一次的数据,类似这种吧
2021-12-07 18:13
-