1.首先对当前页面页面栈进行定义,获取当前页以及上一页
var pages = getCurrentPages(); //获取当前的页面栈
var currPage = pages[pages.length - 1]; //当前页面
var prevPage = pages[pages.length - 2]; //上一页面
2.调用上一页的方法
// #ifdef APP-PLUS
prevPage.$vm.loaddata() //APP端调用上一页面方法
// #endif
// #ifdef H5
prevPage.loaddata() //H5端调用上一页面方法
// #endif
3.(关于uni-app的条件编译)
#ifdef APP-PLUS
需条件编译的代码 仅出现在 App 平台下的代码
#endif
#ifndef H5
需条件编译的代码 除了 H5 平台,其它平台均存在的代码
#endif
#ifdef H5 || MP-WEIXIN
需条件编译的代码 在 H5 平台或微信小程序平台存在的代码(这里只能||,不能用&&)
#endif
注意: 条件编译是利用注释实现的,在不同语法里注释写法不一样,js使用 // 注释、css 使用 /* 注释 */、vue/nvue 模板里使用 <!-- 注释 -->;