当前位置: 首页 > news >正文

wordpress网站鼠标衡阳网站建设公司

wordpress网站鼠标,衡阳网站建设公司,海外广告推广公司,检测一个网站用什么软件做的方法this.getOpenerEventChannel() 是微信小程序中获取页面打开它的页面事件通道的方法。但是,这个方法只在页面是被wx.navigateTo打开的情况下才能使用。如果页面是通过其他方式打开的,比如wx.redirectTo,那么就无法使用这个方法。 解决方案&…

this.getOpenerEventChannel() 是微信小程序中获取页面打开它的页面事件通道的方法。但是,这个方法只在页面是被wx.navigateTo打开的情况下才能使用。如果页面是通过其他方式打开的,比如wx.redirectTo,那么就无法使用这个方法。
解决方案:
1、如果你需要在页面间通信,可以考虑使用wx.navigateTo来打开新页面,并使用this.getOpenerEventChannel()来获取事件通道。
2、如果你需要在页面关闭时通知打开它的页面,可以考虑使用全局变量或者wx.setStorage/wx.getStorage来实现。
3、如果页面是通过wx.redirectTo或wx.switchTab打开的,你可以考虑使用wx.navigateBack来回退页面,并在回退前通过事件或者全局变量进行通信。
以下是一个使用wx.navigateTo和getOpenerEventChannel的简单例子:
页面 A(opener):

// 打开页面 B
wx.navigateTo({url: 'pageB',success: function(res) {// 获取打开页面的事件通道var channel = res.eventChannel;// 监听页面 B 触发的事件channel.on('someEvent', function(data) {console.log(data);});}
});

页面 B(opened page):

// 获取打开页面的事件通道
var channel = this.getOpenerEventChannel();
// 向打开页面发送事件
channel.emit('someEvent', { data: 'hello from page B' });
// 关闭当前页面,返回上一页面 A
wx.navigateBack();

注意:在实际使用中,请确保页面 A 已经打开,并且页面 B 是通过wx.navigateTo打开的,否则this.getOpenerEventChannel()可能无法正常工作。

http://www.15wanjia.com/news/188729.html

相关文章:

  • 个人做网站流程图新乡微信网站建设
  • 免费做网站模板在哪里做自动化培训机构排名
  • 河北黄骅市网站建设天华建筑设计公司官网
  • wordpress page template深圳网站搜索优化工具
  • 广东广州网站建设怎么进行网站开发
  • 云南大学做行测的网站网站建设工作室的营销方式创业计划书
  • 如何免费制作一个自己的网站长沙网站推广平台
  • 开发手机应用网站外贸建站 服务器
  • 企业网站网页设计有哪些app开发企业一般选择
  • 创建网站代码是什么衡水做网站多少钱
  • 做搜狗网站wordpress扫码提交数据
  • 互联网建设企业网站推广营销外包
  • 成都营销型网站建设熊掌号重庆网站建设选承越
  • 六安网站任务推广引流平台
  • 做细胞激活的母液网站友好速搭 WordPress
  • 个人如何制作一个网站邯郸网站建设唯辛ls15227
  • 做网站用什么浏览器最好wordpress如何设置目录
  • 表白网站生成器俄罗斯电商平台ozon中文
  • 海南电子商务网站wordpress 相对路径
  • 太仓网站制作书生网络营销广告词有哪些
  • 网站备案幕布psd蓝色通用营销型企业网站模板
  • 网站服务器排名中国建筑工业出版社
  • 免费网站为何收录比较慢百度竞价关键词出价技巧
  • 做有网被视频网站吗网页游戏公益服平台
  • 网站图片代码怎么做青岛网站建设制作推广
  • 沈阳医疗网站制作外贸出口网
  • 呼和浩特制作网站做网站服务器价格多少合适
  • 上海专业网站制作设计公司哪家好可做生物试卷的网站
  • 做一款什么网站赚钱自己做视频网站 在优酷推广
  • 网站开发 软件网站制作模板图片