微信小程序中子页面向父页面传值实例详解


Posted in Javascript onMarch 20, 2017

微信小程序中子页面向父页面传值实例详解

微信小程序中子页面向父页面传值实例详解

微信小程序中子页面向父页面传值实例详解

上面一张图是编辑款项页面,下面一张图是点击了编辑款项页面中选择好友的图标后打开的子页面。这个时候点选子页面的某个好友时,需要把好友的名字传递回编辑款项父页面。

采取的方法:

从页面路由栈中直接获取和操作目标Page对象,这种方式,是通过调用小程序的API: getCurrentPages(),来获取当前页面路由栈的信息,这个路由栈中按照页面的路由顺序存放着相应的Page对象,我们可以很容易的获取到上一级页面的完整Page对象,从而使直接调用Page对象的属性和方法成为可能。

选择好友页面代码如下所示:

var pages = getCurrentPages();
  var currPage = pages[pages.length - 1];  //当前选择好友页面
  var prevPage = pages[pages.length - 2]; //上一个编辑款项页面
  //直接调用上一个页面的setData()方法,把数据存到上一个页面即编辑款项页面中去  
prevPage.setData({  
   name: currentfriend.name //当前选择的好友名字赋值给编辑款项中的姓名临时变量
  });

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
基于jQuery的消息提示插件 DivAlert之旅(二)
Apr 01 Javascript
通过javascript的匿名函数来分析几段简单有趣的代码
Jun 29 Javascript
基于jquery的图片懒加载js
Jun 30 Javascript
jquery html动态添加的元素绑定事件详解
May 24 Javascript
基于jQuery ligerUI实现分页样式
Sep 18 Javascript
微信小程序 教程之列表渲染
Oct 18 Javascript
jsonp跨域获取百度联想词的方法分析
May 13 Javascript
layui表格 列自动适应大小失效的解决方法
Sep 06 Javascript
JavaScript this指向相关原理及实例解析
Jul 10 Javascript
解决vue组件没显示,没起作用,没报错,但该显示的组件没显示问题
Sep 02 Javascript
Nuxt pages下不同的页面对应layout下的页面布局操作
Nov 05 Javascript
JavaScript 反射学习技巧
Oct 16 Javascript
JS查找英文文章中出现频率最高的单词
Mar 20 #Javascript
vue.js中指令Directives详解
Mar 20 #Javascript
基于vue的fullpage.js单页滚动插件
Mar 20 #Javascript
windows下vue.js开发环境搭建教程
Mar 20 #Javascript
js中DOM三级列表(代码分享)
Mar 20 #Javascript
深入对Vue.js $watch方法的理解
Mar 20 #Javascript
jQuery is not defined 错误原因与解决方法小结
Mar 19 #Javascript
You might like
微信小程序 消息推送php服务器验证实例详解
2017/03/30 PHP
Thinkphp集成抖音SDK的实现方法
2020/04/28 PHP
键盘控制事件应用教程大全
2006/11/24 Javascript
js单独获取一个checkbox看其是否被选中
2014/09/22 Javascript
node.js中的fs.mkdir方法使用说明
2014/12/17 Javascript
原生JS封装Ajax插件(同域、jsonp跨域)
2016/05/03 Javascript
详解javascript获取url信息的常见方法
2016/12/19 Javascript
jQuery实现搜索页面关键字的功能
2017/02/16 Javascript
JSON在Javascript中的使用(eval和JSON.parse的区别)详细解析
2017/09/05 Javascript
深入理解Vuex 模块化(module)
2017/09/26 Javascript
vue.js的双向数据绑定Object.defineProperty方法的神奇之处
2019/01/18 Javascript
微信小程序使用map组件实现解析经纬度功能示例
2019/01/22 Javascript
vue生命周期的探索
2019/04/03 Javascript
vue中axios防止多次触发终止多次请求的示例代码(防抖)
2020/02/16 Javascript
jQuery表单校验插件validator使用方法详解
2020/02/18 jQuery
[01:52]DOTA2完美大师赛Vega战队趣味视频——kpii老师小课堂
2017/11/25 DOTA
Python 3实战爬虫之爬取京东图书的图片详解
2017/10/09 Python
Tornado Web Server框架编写简易Python服务器
2018/07/28 Python
Django跨域请求CSRF的方法示例
2018/11/11 Python
opencv实现图片模糊和锐化操作
2018/11/19 Python
Django和Flask框架优缺点对比
2019/10/24 Python
Python如何实现小程序 无限求和平均
2020/02/18 Python
pycharm部署、配置anaconda环境的教程
2020/03/24 Python
python爬虫使用requests发送post请求示例详解
2020/08/05 Python
HTML5+CSS3:3D展示商品信息示例
2017/01/03 HTML / CSS
驴妈妈旅游网:中国新型的B2C旅游电子商务网站
2016/08/16 全球购物
澳大利亚旅游网站:Lastminute
2017/08/07 全球购物
HolidayLettings英国:预订最好的度假公寓、别墅和自助式住宿
2019/08/27 全球购物
Edwaybuy西班牙:小米在线商店
2019/12/04 全球购物
工程部经理岗位职责
2013/12/08 职场文书
商场主管竞聘书
2014/03/31 职场文书
商场父亲节活动方案
2014/08/27 职场文书
纺织工程专业推荐信
2014/09/08 职场文书
2015员工年度考核评语
2015/03/25 职场文书
元旦主持词开场白
2015/05/29 职场文书
学子宴致辞大全
2015/07/27 职场文书