You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

32 lines
703 B

const back = () => {
uni.navigateBack({
delta: 1
})
}
const onActivityResult = () => {
var pages = getCurrentPages();
var currPage = pages[pages.length - 1]; //当前页面
let res = currPage.data;
return res.onActivityResult
}
// 返回数据到onShow()方法,取值 onActivityResult
const setResult = (options) => {
var pages = getCurrentPages();
var prevPage = pages[pages.length - 2]; //上一个页面
//直接调用上一个页面的setData()方法,把数据存到上一个页面中去
// 上一个页面最后设置userdata
let res = prevPage.data;
res.onActivityResult = options
uni.navigateBack({ //返回
delta: 1
})
}
export {
back,
setResult,
onActivityResult
}