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


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动态调整iframe高度的代码
Apr 10 Javascript
javascript 动态调整图片尺寸实现代码
Dec 28 Javascript
JavaScript获取图片真实大小代码实例
Sep 24 Javascript
jQuery使用之设置元素样式用法实例
Jan 19 Javascript
jQuery实现带滚动导航效果的全屏滚动相册实例
Jun 19 Javascript
BootStrap入门教程(二)之固定的内置样式
Sep 19 Javascript
微信小程序 首页制作简单实例
Apr 07 Javascript
vue之数据交互实例代码
Jun 20 Javascript
javascript+jQuery实现360开机时间显示效果
Nov 03 jQuery
使用vue2实现购物车和地址选配功能
Mar 29 Javascript
基于mpvue的小程序项目搭建的步骤
May 22 Javascript
如何获取vue单文件自身源码路径
May 06 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
php2html php生成静态页函数
2008/12/08 PHP
php中理解print EOT分界符和echo EOT的用法区别小结
2010/02/21 PHP
PHP中使用SimpleXML检查XML文件结构实例
2015/01/07 PHP
js中匿名函数的N种写法
2010/09/08 Javascript
文本框获得焦点和失去焦点的判断代码
2012/03/18 Javascript
jquery 获取表单元素里面的值示例代码
2013/07/28 Javascript
jquery ajax对特殊字符进行转义防止js注入使用示例
2013/11/21 Javascript
JavaScript中获取样式的原生方法小结
2014/10/08 Javascript
jQuery对象初始化的传参方式
2015/02/26 Javascript
浅析JS运动
2015/12/28 Javascript
JavaScript文本框脚本编写的注意事项
2016/01/25 Javascript
easyui中combotree循环获取父节点至根节点并输出路径实现方法
2016/11/10 Javascript
本地Bootstrap文件字体图标引入却无法显示问题的解决方法
2020/04/18 Javascript
浅谈使用React.setState需要注意的三点
2017/12/18 Javascript
vue的mixins属性详解
2018/03/14 Javascript
vuex提交state&amp;&amp;实时监听state数据的改变方法
2018/09/16 Javascript
Vue-CLI3.x 设置反向代理的方法
2018/12/06 Javascript
详解Webstorm 下的Angular2.0开发之路(图文)
2018/12/06 Javascript
vue如何截取字符串
2019/05/06 Javascript
JavaScript常用进制转换及位运算实例解析
2020/10/14 Javascript
[07:39]第一届亚洲邀请赛回顾视频
2017/02/14 DOTA
[01:31:22]DOTA2-DPC中国联赛定级赛 LBZS vs Magma BO3第二场 1月10日
2021/03/11 DOTA
python并发2之使用asyncio处理并发
2017/12/21 Python
Flask框架使用DBUtils模块连接数据库操作示例
2018/07/20 Python
win10系统下Anaconda3安装配置方法图文教程
2018/09/19 Python
python数组循环处理方法
2019/08/26 Python
执行Django数据迁移时报 1091错误及解决方法
2019/10/14 Python
Numpy将二维数组添加到空数组的实现
2019/12/05 Python
python with语句的原理与用法详解
2020/03/30 Python
pandas to_excel 添加颜色操作
2020/07/14 Python
运行Python编写的程序方法实例
2020/10/21 Python
美国男女折扣服饰百货连锁店:Stein Mart
2017/05/02 全球购物
美国在线眼镜店:GlassesShop
2018/11/15 全球购物
字符串str除首尾字符外的其他字符按升序排列
2013/03/08 面试题
如何获得EntityManager
2014/02/09 面试题
小学生勤俭节约演讲稿
2014/08/28 职场文书