微信小程序 详解页面跳转与返回并回传数据


Posted in Javascript onFebruary 13, 2017

微信小程序 详解页面跳转与返回并回传数据

A页面:

.wxml文件

<view class="flex-wrp">
    <text style="width: 32%;">选择城市</text>
    <input style="width: 68%;" type="text" bindtap="city" placeholder="请选择城市" value="{{cityName}}"/>
   </view>

.js文件

Page({
 data: {
  cityName:"深圳"  #用来回传的关键字,默认深圳
 },
 city: function(e){
  wx.navigateTo({
    url: '../city/city'
  })
 }

})

A页面跳转B页面之后返回:

cityNameClick: function (event) {
  var cityName = event.currentTarget.dataset.cityname;
  console.log(cityName);

  var pages = getCurrentPages();
  var currPage = pages[pages.length - 1];  //当前页面
  var prevPage = pages[pages.length - 2]; //上一个页面

  //直接调用上一个页面的setData()方法,把数据存到上一个页面中去
  prevPage.setData({
   cityName: cityName
  })

  wx.navigateBack();
 },

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

Javascript 相关文章推荐
JS中的public和private对象,即static修饰符
Jan 18 Javascript
jQuery中将函数赋值给变量的调用方法
Mar 23 Javascript
JavaScript单元测试ABC
Apr 12 Javascript
js控制的回到页面顶端goTop的代码实现
Mar 20 Javascript
ie浏览器使用js导出网页到excel并打印
Mar 11 Javascript
easyui datagrid 键盘上下控制选中行示例
Mar 31 Javascript
JavaScript使用function定义对象并调用的方法
Mar 23 Javascript
理解JS事件循环
Jan 07 Javascript
jQuery实现边框动态效果的实例代码
Sep 23 Javascript
js实现微信聊天界面
Aug 09 Javascript
js实现计算器功能
Aug 10 Javascript
Openlayers实现图形绘制
Sep 28 Javascript
微信小程序 this和that详解及简单实例
Feb 13 #Javascript
脚本div实现拖放功能(两种)
Feb 13 #Javascript
bootstrap table 数据表格行内修改的实现代码
Feb 13 #Javascript
判断横屏竖屏(三种)
Feb 13 #Javascript
详解javascript立即执行函数表达式IIFE
Feb 13 #Javascript
jQuery实现大图轮播
Feb 13 #Javascript
使用ionic在首页新闻中应用到的跑马灯效果的实现方法
Feb 13 #Javascript
You might like
使用PHP导出Word文档的原理和实例
2013/10/21 PHP
php中ob_get_length缓冲与获取缓冲长度实例
2014/11/20 PHP
php获取指定日期之间的各个周和月的起止时间
2014/11/24 PHP
PHP接收json 并将接收数据插入数据库的实现代码
2015/12/01 PHP
PHP中抽象类、接口的区别与选择分析
2016/03/29 PHP
获取JavaScript用户自定义类的类名称的代码
2007/03/08 Javascript
javascript 常用关键字列表集合
2007/12/04 Javascript
JavaScript replace(rgExp,fn)正则替换的用法
2010/03/04 Javascript
基于jQuery的message插件实现右下角弹出消息框
2011/01/11 Javascript
Node.js:Windows7下搭建的Node.js服务(来玩玩服务器端的javascript吧,这可不是前端js插件)
2011/06/27 Javascript
jquery 图片缩放拖动的简单实例
2014/01/08 Javascript
node.js中的fs.chownSync方法使用说明
2014/12/16 Javascript
动态加载JavaScript文件的两种方法
2016/04/22 Javascript
js的form表单提交url传参数(包含+等特殊字符)的两种解决方法
2016/05/25 Javascript
jstree创建无限分级树的方法【基于ajax动态创建子节点】
2016/10/25 Javascript
随机生成10个不重复的0-100的数字(实例讲解)
2017/08/16 Javascript
详解webpack3如何正确引用并使用jQuery库
2017/08/26 jQuery
详解Vue如何支持JSX语法
2017/11/10 Javascript
从parcel.js打包出错到选择nvm的全部过程
2018/01/23 Javascript
webpack实现一个行内样式px转vw的loader示例
2018/09/13 Javascript
JQuery模拟实现网页中自定义鼠标右键菜单功能
2018/11/14 jQuery
vue使用video.js进行视频播放功能
2019/07/18 Javascript
vue导航栏部分的动态渲染实例
2019/11/01 Javascript
vue实例的选项总结
2020/06/09 Javascript
[09:43]DOTA2每周TOP10 精彩击杀集锦vol.5
2014/06/25 DOTA
[01:13:01]2018DOTA2亚洲邀请赛 4.4 淘汰赛 TNC vs VG 第三场
2018/04/05 DOTA
利用python如何处理百万条数据(适用java新手)
2018/06/06 Python
anaconda升级sklearn版本的实现方法
2021/02/22 Python
原生 JS+CSS+HTML 实现时序图的方法
2019/07/31 HTML / CSS
家得宝墨西哥官网:The Home Depot墨西哥
2019/11/18 全球购物
毕业生自荐书
2013/12/18 职场文书
国家助学金感谢信
2015/01/21 职场文书
刑事上诉状(量刑过重)
2015/05/23 职场文书
创业计划书之情侣餐厅
2019/09/29 职场文书
html+css实现赛博朋克风格按钮
2021/05/26 HTML / CSS
Docker下安装Oracle19c
2022/04/13 Servers