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

网站开发兼职网站东莞市寮步镇防疫新闻最新

网站开发兼职网站,东莞市寮步镇防疫新闻最新,网站照片上传不了,seo厂商问题:navigateBack()emit事件在onload()监听不到 从A页面跳转到B页面,在B点击产生数据后,跳转回到A,并告诉A点击的数据是什么,使用: navigateBack()。 &…

问题:navigateBack()emit事件在onload()监听不到

 从A页面跳转到B页面,在B点击产生数据后,跳转回到A,并告诉A点击的数据是什么,使用:

navigateBack()。

(页面跳转流程: A->B ->A)

B页面:

  toPage() {uni.navigateBack({complete: (res) => {console.log(">>>com ", res)this.getOpenerEventChannel().emit('selecteCust', this.selectCustomer)},success: (res) => {console.log(">>>res", res)// res.eventChannel.emit('testCust', {data: this.selectCustomer})// 打开成功的话, 向打开的页面传递数据,传递的事件名:selecteCustthis.getOpenerEventChannel().emit('selecteCust', this.selectCustomer)}})},

A页面:

eventChannel.on无法监听到B传递过的事件: selecteCust

  onLoad() {// 监听事件this.ec = this.getOpenerEventChannel();console.log(">|--,,,,,,,,,,,eventchannel", this.ec)this.ec.on('testCust', (res) => {console.log("................selecteCust,监听到了", res)})},

官方文档

uni.navigateTo()

 

 uni.navigateBack()

 

分析:当前传递参数方式是下级给上级传递消息,使用navigiateBack()话,要在跳转之后再 

解决:

方式1:navigateBack()改成navigateTo()可以

 onLoad() {// 监听事件this.ec = this.getOpenerEventChannel();console.log(">|--,,,,,,,,,,,eventchannel", this.ec)this.ec.on('testCust', (res) => {console.log("................selecteCust,监听到了", res)this.customer = res.data})},

效果:

方式2: 

 A->B->A, A跳转地方添加监听event

 selectA() {uni.navigateTo({url: '/pages/custList',//   页面跳转回来事件监听events: {selecteCust: (data) => {console.log(">>选中的客户是", data)}})},

区分:uni.$on和eventChannel.on使用推荐

 

两者使用起来其实差不多,都可以达到父传子,子传父的作用。但是因为作用域的原因,evenetChannel在不同页面的变量可以重名,eventChannel更适合父传子,uni.$on适合子传父

官方文档:

uni.navigateTo(OBJECT) | uni-app官网

http://www.yayakq.cn/news/850889/

相关文章:

  • 在环评备案网站上做登记后会怎么样6广告发布服务属于什么服务
  • 临沂网站建设教程百度爱采购服务商查询
  • 服务器网站建设实训报告怎么封锁网站
  • wordpress视频站插件app软件开发课程
  • wordpress顶部浮动360网站推广官网怎么优化
  • 做代练的网站高端网站欣赏
  • 网站流量是什么意思做海鲜团购网站
  • 外网设计网站龙游网站建设的公司
  • 上的网站app免费大全深圳网站建设制作设计
  • 网站模板目录扫描楼盘查询
  • 北京梦活力网站建设鹰枭乱wordpress
  • 网站建设的主要流程搜什么关键词你都懂的
  • 成都网站制作028net为外国人做非法网站
  • 网站创建软件公司建设网站注意事项
  • 四川省乐山市建设银行网站移动网站适配
  • ic交易网站建设58百度搜索引擎
  • dede可以做视频网站网页系统升级每天自动更新
  • 广东网站建设公司互联网销售
  • 怎么打帮人做网站开发的广告哪里有网站开发服务器
  • 潍坊建设工程信息网站中山网站建设怎么样
  • 做地接的网站杭州网站推广大全
  • 优化网站是什么意思wordpress体验
  • 做网站提供服务器吗东莞市品牌网站建设价格
  • 软件设计方案怎么写百度推广怎么做网站的优化
  • 免费做彩页网站北京网站建设公司费用
  • 网站建设会考什么网络营销是什么研究
  • 广州做网站价格专注大连网站建设
  • 校园网站管理系统网站策划书编写
  • 甘肃省住房与城乡建设部网站厦门市建设局新网站
  • 做网站的教程微网站 电脑网站 统一