小程序
小游戏
企业微信
微信支付
扫描小程序码分享
a页面已经实例app.js,a页面app.js内的实例调用a页面page内的方法,如何实现
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
可以用getCurrentPages https://developers.weixin.qq.com/miniprogram/dev/reference/api/getCurrentPages.html 这个api实现调用上个页面的方法,不一定需要用eventChannel.emit实现。如果你一定要用eventChannel.emit实现,可以在a页面onReady或者onLoad里面调用eventChannel.on注册事件实现,a页面记得在onUnload执行一下eventChannel.off销毁a页面eventChannel.on注册的事件。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
// a页面
Page({
method() {
wx.navigateTo({
url: '/pages/b?key=value&c=d'
});
}
// b页面
onLoad(options) {
const { key, c } = options;
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
可以用getCurrentPages https://developers.weixin.qq.com/miniprogram/dev/reference/api/getCurrentPages.html 这个api实现调用上个页面的方法,不一定需要用eventChannel.emit实现。如果你一定要用eventChannel.emit实现,可以在a页面onReady或者onLoad里面调用eventChannel.on注册事件实现,a页面记得在onUnload执行一下eventChannel.off销毁a页面eventChannel.on注册的事件。
// a页面
Page({
method() {
wx.navigateTo({
url: '/pages/b?key=value&c=d'
});
}
});
// b页面
Page({
onLoad(options) {
const { key, c } = options;
}
});