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

安徽省建设工程造价管理网站今日最新消息新闻报道

安徽省建设工程造价管理网站,今日最新消息新闻报道,上海设计公司电话,shenz软件开发好公司前言 今天我们来说下微信小程序的页面间通信: 通过url传参实现页面间单向通信通过getCurrentPages()页面栈实现页面间单向通信通过EventChannel实现页面间双向通信 1、url传参 我们知道页面之间的跳转可以通过路由组件来实现,其中组件的属性url就是要…

前言

今天我们来说下微信小程序的页面间通信:

  1. 通过url传参实现页面间单向通信
  2. 通过getCurrentPages()页面栈实现页面间单向通信
  3. 通过EventChannel实现页面间双向通信
1、url传参

我们知道页面之间的跳转可以通过路由组件来实现,其中组件的属性url就是要跳转到页面的路径。
我们可以通过在路径中添加需要传递的数据来实现页面间数据通信

//数据传递
wx.navigateTo({url: '../../followUp/index?aa=1256&bb=jkkk'
})
//数据接收
onLoad: function (options) {const {info} = options;
},
2、getCurrentPages()

获取当前页面栈。数组中第一个元素为首页,最后一个元素为当前页面。
通过获取到相应的页面栈对象,然后根据业务需求,执行具体操作。

//数据传递
let curPages = getCurrentPages();//获取当前页面栈列表
var prevPage = curPages[curPages.length - 2];//上一页面栈对象
prevPage.setData({aa:'111111',bb:'2222222',
});
prevPage.updateInfo();
2、EventChannel

如果一个页面(B)由另一个页面(A)通过 wx.navigateTo 打开,这两个页面间将建立一条数据通道:
被打开的页面可以通过 this.getOpenerEventChannel() 方法来获得一个 EventChannel 对象;
wx.navigateTo 的 success 回调中也包含一个 EventChannel 对象。
这两个 EventChannel 对象间可以使用 emit 和 on 方法相互发送、监听事件。

//--------------------------页面A--------------------------
wx.navigateTo({url: '../../followUp/index',events: {//接收页面B传递的数据two: function (data) {console.log(data)},},success:function(res){//向页面B传递数据res.eventChannel.emit('one', { data: 'data one' })},
})
// --------------------------页面B--------------------------
//接收数据
const eventChannel = this.getOpenerEventChannel()
eventChannel.on('one', function (data) {console.log(data)
})
//发送数据
const eventChannel = this.getOpenerEventChannel()
eventChannel.emit('two', { data: 'data two'});
http://www.yidumall.com/news/94747.html

相关文章:

  • 高端网站建设高端网站建设专家百度推广登录首页
  • 武汉网站营销2021近期时事新闻热点事件
  • 重庆环保公司网站建设怎么创建自己的网站
  • 网站建设及管理使用情况汇报网页设计排版布局技巧
  • 找做网站公司经验以图搜图百度识图
  • 网站建设 开发网站代码百度应用商店下载安装
  • 做后期哪个网站素材好盘多多百度网盘搜索引擎
  • 做智能网站成都网站制作费用
  • 深圳好客站seo项目推广平台有哪些
  • 成都网站建设联系电话广州市运营推广公司
  • 网站推广规划网络营销环境分析包括哪些内容
  • 网站的地图要怎么做网站制作模板
  • 淘宝网站建设可以申请赔款最专业的seo公司
  • 有什么值得做的网站沈阳seo建站
  • 深圳网站设计公司wx成都柚米科技15郑州中原区最新消息
  • 网站建设行业政策菏泽百度推广公司电话
  • 做国内第一游戏数据门户网站免费网页制作成品
  • 短视频网站的动画是怎么做的厦门seo关键词优化培训
  • 渠县网站建设关键词云图
  • 潍坊大型网站建设平台汕头网站建设方案维护
  • 成全视频免费高清观看在线动漫百度搜索引擎优化案例
  • 增城做网站公司怎么样免费做网站
  • 做酒店销售上哪个网站好免费b站推广网站2022
  • 有什么免费开发网站建设软件有哪些html模板网站
  • nas有域名了怎么做网站网络营销是什么?
  • 张家港英文网站制作logo网站设计
  • 怎么查公司网站可信度优秀网站seo报价
  • 玉石电商网站建设方案手机网站智能建站
  • 自己做的网站怎么上传到域名网络营销做得好的品牌
  • 青白江网站建设自己怎么做网址开网站