【快应用】二级页面如何携带参数返回一级页面?

 【关键词】

快应用、router、onBackPress

【问题背景】

页面栈有A、B两个页面,怎么在B页面中调A页面的方法或传参?场景是:A页面是列表页,B页面是详情页,B页面状态改变后返回A页面状态也要改变。

【解决方法】

在onBackPress里重写返回逻辑,通过router.push方式携带参数跳转,A页面在onshow里通过this.param获取(param是push传参的参数名)。

代码如下:

A页面:





B页面:





效果图如下:

【快应用】二级页面如何携带参数返回一级页面?_第1张图片【快应用】二级页面如何携带参数返回一级页面?_第2张图片【快应用】二级页面如何携带参数返回一级页面?_第3张图片【快应用】二级页面如何携带参数返回一级页面?_第4张图片

你可能感兴趣的:(前端,javascript,html)