这需要根据跳转页面的启动模式分开来看。 (1)目标页面不存在(应用处于关闭状态),通过Deeplink打开时,可以在页面生命周期onshow中获取参数。 (2)目标页面已经存在(应用在后台运行),通过Deeplink打开时,此时不会新建页面,打开后页面也不会刷新,取到值也不会在页面上展示,需要重写 onrefresh取值 。 (1)目标页面不存在(应用处于关闭状态),通过Deeplink打开时,可以在页面生命周期onshow中获取参数。 (2)目标页面已经存在(应用在后台运行),通过Deeplink打开时,此时会新建页面,导致页面重复创建,影响用户体验,所以不建议进行这样的设置。
|