uni-app 跳转到目标页面,并刷新目标页面的数据列表。

          uni.switchTab({
                    url: '/pages/my/my',
                    success() {
                        // 刷新我的页面
                        let pages = getCurrentPages();
                        let page = getCurrentPages().pop();
                        if (page == undefined || page == null) return;
                        // page.onLoad(); 调用onload生命周期函数实现刷新目的,小程序可用,H5不可用;
                        // 兼容小程序和H5
                        if (page.route === 'pages/my/my') {
                            // #ifdef H5
                            page.refreshPage(); // 目标页面获取数据,刷新视图的method
                            // #endif
                            // #ifndef H5
                            page.$vm.refreshPage(); // 目标页面获取数据,刷新视图的method
                            // #endif
                        }
                    }
                });

 

posted @ 2022-02-08 16:31  秋风2016  阅读(1492)  评论(0编辑  收藏  举报