issues
search
wangyuan0108
/
fe-qa
知识和笔记,整理分享,以便提升和巩固
https://github.com/wangyuan0108/blog/issues
13
stars
0
forks
source link
微信小程序在ios和安卓下的不同以及开发版和体验版的不同
#92
Open
wangyuan0108
opened
4 years ago
wangyuan0108
commented
4 years ago
在开发小程序中遇到的坑,在此记录一下
wangyuan0108
commented
4 years ago
安卓和ios系统下的不同
退出小程序后短时间内重新进入小程序
ios系统会清除掉之前的进程,重新实例化App走完生命周期
安卓系统会挂起上次的小程序,从新进入是触发onShow方法不从新实例化App。系统清除进程大概是5分钟之后。
开发版和体验版
退出小程序后短时间内重新进入小程序
开发版的生命周期机制类似安卓系统未杀死进程,从新进入触发的onShow方法
体验版的生命周期机制类似ios,每次重新走一遍生命周期
踩坑记录
调用微信的扫一扫功能会触发onShow/onHide方法
data数据中的初始赋值用语句不一定都能成功例如:obj.hasOwnProperty('name')
wangyuan0108
commented
4 years ago
小程序跳转注意点
安卓跳转的参数会一直存在
ios跳转的参数在跳转的时候存在,之后的操作会丢失参数
app onshow 获取页面栈是不正确的
ios的体验版会清除本地缓存数据
跳转会触发目标页面的onLoad生命周期函数
在开发小程序中遇到的坑,在此记录一下