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


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 相关文章推荐
javascript 自定义事件初探
Aug 21 Javascript
由JavaScript中call()方法引发的对面向对象继承机制call的思考
Sep 12 Javascript
详解JavaScript中void语句的使用
Jun 04 Javascript
AngularJS+Node.js实现在线聊天室
Aug 28 Javascript
js实现表单多按钮提交action的处理方法
Oct 24 Javascript
bootstrap fileinput 上传插件的基础使用
Feb 17 Javascript
详解vee-validate的使用个人小结
Jun 07 Javascript
详解webpack中的hash、chunkhash、contenthash区别
Jan 05 Javascript
Angular2.0实现modal对话框的方法示例
Feb 18 Javascript
使用Vuex实现一个笔记应用的方法
Mar 13 Javascript
php中and 和 &amp;&amp;出坑指南
Jul 13 Javascript
原生JavaScript实现的无缝滚动功能详解
Jan 17 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 和 MYSQL
2006/10/09 PHP
PHP采集类Snoopy抓取图片实例
2014/06/19 PHP
PHP面向对象程序设计模拟一般面向对象语言中的方法重载(overload)示例
2019/06/13 PHP
Nigma vs Alliance BO5 第二场2.14
2021/03/10 DOTA
根据判断浏览器类型屏幕分辨率自动调用不同CSS的代码
2007/02/22 Javascript
IE6图片加载的一个BUG解决方法
2010/07/13 Javascript
js中使用DOM复制(克隆)指定节点名数据到新的XML文件中的代码
2011/07/27 Javascript
input链接页面、打开新网页等等的具体实现
2013/12/30 Javascript
eclipse导入jquery包后报错的解决方法
2014/02/17 Javascript
node.js中的path.delimiter方法使用说明
2014/12/09 Javascript
封装好的js判断操作系统与浏览器代码分享
2015/01/09 Javascript
JQuery中节点遍历方法实例
2015/05/18 Javascript
node.js回调函数之阻塞调用与非阻塞调用
2015/11/13 Javascript
jquery获取form表单input元素值的简单实例
2016/05/30 Javascript
Vuejs第六篇之Vuejs与form元素实例解析
2016/09/05 Javascript
详解AngularJS验证、过滤器、指令
2017/01/04 Javascript
javascript实现Java中的Map对象功能的实例详解
2017/08/21 Javascript
JavaScript简单实现的仿微博留言功能示例
2019/01/17 Javascript
Vue开发环境中修改端口号的实现方法
2019/08/15 Javascript
js实现课堂随机点名系统
2019/11/21 Javascript
Auto.JS实现抖音刷宝等刷视频app,自动点赞,自动滑屏,自动切换视频功能
2020/05/08 Javascript
[08:08]2014DOTA2国际邀请赛中国区预选赛精彩TOPPLAY
2014/06/25 DOTA
[46:57]EG vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python 遍历子文件和所有子文件夹的代码实例
2016/12/21 Python
python使用socket创建tcp服务器和客户端
2018/04/12 Python
使用Python调取任意数字资产钱包余额功能
2019/08/15 Python
python实现拉普拉斯特征图降维示例
2019/11/25 Python
python 基于UDP协议套接字通信的实现
2021/01/22 Python
海淘零差价,宝贝全球购: 宝贝格子
2016/08/24 全球购物
俄罗斯最大的消费电子连锁零售商:Mvideo
2017/06/25 全球购物
Notino法国:购买香水和化妆品
2019/04/15 全球购物
先进集体获奖感言
2014/02/13 职场文书
法定代表人资格证明书
2014/09/11 职场文书
担保书范文
2019/07/09 职场文书
Python 高级库15 个让新手爱不释手(推荐)
2021/05/15 Python
win7配置本地ftp服务器的图文教程
2022/08/05 Servers