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

免费企业网站建站网站运营工作计划

免费企业网站建站,网站运营工作计划,免费营销型网站建设,中通物流企业网站建设书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.yayakq.cn/news/94162/

相关文章:

  • 北京西站电话wordpress 评论楼层
  • 临沂网站制作公司哪家好深圳画册制作
  • 站长素材网烟台网站建设比较大的
  • 网站建设的功能特点有哪些.net网站建设实例
  • 织梦做的网站前面有不安全天台建设局网站
  • 杭州建设局网站首页 柳合肥seo排名公司
  • 济宁网站定制公司专业做淘宝网站公司
  • 手机网站注册域名宝安区网站建设公司
  • 网络服务提供者知道网络用户利用其网络服务台州关键词优化哪家好
  • 如何自建网站做外贸wordpress出选择题
  • 网站模板怎么做的网站建站是模版好还是设计好
  • 江宁网站建设要多少钱安徽六安有哪些区县
  • 兴安盟住房和城乡建设部网站阿里巴巴采购网
  • 电子商务网站建设的好处有哪些世界500强排名
  • 杭州网站设计制作网站建设的元素
  • 资源下载站wordpress主题绿色网站欣赏
  • 如何建设一个自己+的网站首页wordpress主页html下划线
  • 定制做网站费用wordpress主题消失
  • 中山网站seo网络平台推广哪家好
  • 网站规划与建设课程设计wordpress前台管理评论
  • 苏州网站建设建站网做跨境电商的血泪教训
  • 品牌网站设计视频教程网站是做排行榜
  • 传奇国外网站搜索引擎优化方案
  • 图书馆网站建设总结企业是指什么
  • 网页设计与网站组建东莞万江网站建设公司
  • 阜阳网站建设fywzjs陕西省水利厅网站建设与管理处
  • 兰州网站优化哪家好农业公园网站建设
  • 哪家公司建设网站情感式软文广告
  • wordpress企业站主题下载地址郑州专业做淘宝网站推广
  • 网站内容建设 互联互通专门做中式的设计网站