小程序当前页面栈以及跳转

1.调用页面栈刷新接口

let pages = getCurrentPages(); //当前页面栈
                    if (pages.length > 1) {
                        let beforePage = pages[pages.length - 2]; //获取上一个页面实例对象  
                        beforePage.$vm.getActivityListApi(this.activityItem); //触发上一个页面中的方法
                    }        

2.路由跳转:

navigateToredirectTo 只能打开非 tabBar 页面。

switchTab 只能打开 tabBar 页面。

reLaunch 可以打开任意页面。

页面底部的 tabBar 由页面决定,即只要是定义为 tabBar 的页面,底部都有 tabBar。

调用页面路由带的参数可以在目标页面的onLoad中获取。

你可能感兴趣的:(小程序,前端)