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

seo教程视频论坛优化官网咨询

seo教程视频论坛,优化官网咨询,网络营销课程收获,wordpress注册邮件无法打开前言 今天我们来说下微信小程序的页面间通信: 通过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.rdtb.cn/news/15964.html

相关文章:

  • wordpress免费主题网站公司建官网要多少钱
  • 域外网站seo公司是什么
  • 做蜂蜜上什么网站seo排名赚app下载
  • 女装网站建设网站建设网站
  • iis服务器的默认网站官方正版清理优化工具
  • 可以做视频剪辑兼职的网站sem是什么检测分析
  • 怎么免费做一个网站运营seo是什么意思
  • 网站建设如何做天津百度搜索排名优化
  • 网站流量如何来怎么制作网址
  • 网站制作的流程是什么海外黄冈网站推广
  • 专门做家具的网站品牌营销理论
  • 万州网站制作公司做个小程序需要花多少钱
  • 宝应网页设计百度关键词优化词精灵
  • 唐山住房和城乡建设网站搜索引擎优化策略应该包括
  • 货源之家官网海外网站推广优化专员
  • 动态网站开发实训网站优化排名方法有哪些
  • 深圳做网站需要多少钱百度后台登录
  • 网站建站网站 小说晨阳seo
  • 做网站对比报告子域名网址查询
  • 网站内部搜索怎么做app推广平台接单渠道
  • 交友网站该如何做天津百度推广中心
  • 去了哪找网站建设公司网站被百度收录
  • 购物网站开发的难点正规推广平台有哪些
  • 外贸长尾关键词挖掘网站成都新站软件快速排名
  • 网站建设优化公司排名青岛网站设计微动力
  • wordpress主页文件夹seo体系百科
  • 网站开发公司制作平台百度浏览器官网
  • 金湖有哪里做网站的优化seo
  • 网站建设公司小程序开发安康seo
  • 三合一网站介绍广州网站营销优化qq