var prevPage = pages[pages.length - 2]; //上一个页面
prevPage.setData({
tempImagePath: res.tempImagePath
})
// console.log(prevPage.data.tempImagePath);
wx.navigateBack({
delta: 1,//上一个页面
success: () => {
//调用前一个页面的方法takePhoto()。
prevPage.takePhoto()
}
});
我按照你的方法写了一遍,如果在上一个页面定义了方法,就可以使用的,反之则报错。
例:
做了一个示例A页面跳到B页面,B页面返回A页面并使用A的方法。
https://developers.weixin.qq.com/s/2yGSmDmS7iyR