详解微信小程序 页面跳转 传递参数


Posted in Javascript onDecember 08, 2016

微信小程序的页面跳转,页面之间传递参数笔记,具体如下:
先上demo图:

详解微信小程序 页面跳转 传递参数

为了简化逻辑,所以index.wxml里面只写了两个text.既然是跳转,那就还有其他页面.

目录如下:

详解微信小程序 页面跳转 传递参数

三个页面,但是代码很简单.直接上代码.

<!--index.wxml--> 
<view class="btn-area"> 
 <navigator url="../navigator/navigator?title=我是navigate" >跳转到新页面</navigator> 
 <navigator url="../redirect/redirect?title=我是redirect" redirect>在当前页打开</navigator> 
</view>

index.wxml中的URL就是跳转的页面路径.上面代码中就是navigator目录下的navigator页面,title是参数.

navigator下redirect属性是值在当前页打开.如果不加redirect就是跳转到新页面.都可以携带参数.

navigator下redirect属性是值在当前页打开.如果不加redirect就是跳转到新页面.都可以携带参数.

<!--navigatort.wxml--> 
<view style="text-align:center"> {{title}} </view>

在navigatort.wxml中通过js代码可以获取到title,代码如下

//navigatort.js
Page({ 
 onLoad: function(options) { 
 this.setData({ 
 title: options.title 
 }) 
 } 
})
<!--redirect.wxml--> 
<view style="text-align:center"> {{title}} </view>
//redirect.js 
Page({ 
 onLoad: function(options) { 
 this.setData({ 
 title: options.title 
 }) 
 } 
})

最后上两张跳转后的图.

1.跳转到新页面

详解微信小程序 页面跳转 传递参数

2.在原来的页面打开

详解微信小程序 页面跳转 传递参数

有没有发现一个细节,在原来的页面打开是不会出现返回按钮的,而跳转到新页面后会出返回按钮.

这是因为我写了两个页面.如果indexwxml不是一级页面,这里都会出现返回按钮.

当然返回的结果是不一样的:

1.跳转到新页面,返回是回到之前的页面;

2.在原来页面打开,返回是回到上一级页面.

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
json 定义
Jun 10 Javascript
javascript sudoku 数独智力游戏生成代码
Mar 27 Javascript
JS获取下拉列表所选中的TEXT和Value的实现代码
Jan 11 Javascript
JS中使用Array函数shift和pop创建可忽略参数的例子
May 28 Javascript
jQuery实现 上升、下降、删除、添加一行代码
Mar 06 Javascript
Bootstrap按钮组实例详解
Jul 03 Javascript
Vue项目分环境打包的实现步骤
Apr 02 Javascript
security.js实现的RSA加密功能示例
Jun 06 Javascript
electron + vue项目实现打印小票功能及实现代码
Nov 25 Javascript
vue-cli3项目升级到vue-cli4 的方法总结
Mar 19 Javascript
Jquery+javascript实现支付网页数字键盘
Dec 21 jQuery
JavaScript事件概念详解(区分静态注册和动态注册)
Feb 05 Javascript
浅谈javascript中执行环境(作用域)与作用域链
Dec 08 #Javascript
原生js编写焦点图效果
Dec 08 #Javascript
JavaScript中${pageContext.request.contextPath}取值问题及解决方案
Dec 08 #Javascript
微信小程序开发之录音机 音频播放 动画实例 (真机可用)
Dec 08 #Javascript
Vue自定义指令介绍(2)
Dec 08 #Javascript
JS实现页面进入和返回定位到具体位置
Dec 08 #Javascript
解析利用javascript如何判断一个数为素数
Dec 08 #Javascript
You might like
thinkphp 一个页面使用2次分页的实现方法
2013/07/15 PHP
php截取中文字符串不乱码的方法
2013/12/25 PHP
php实现文件下载实例分享
2014/06/02 PHP
2014年10个最佳的PHP图像操作库
2014/07/14 PHP
PHP使用PDO连接ACCESS数据库
2015/03/05 PHP
在WordPress中实现发送http请求的相关函数解析
2015/12/29 PHP
php结合redis高并发下发帖、发微博的实现方法
2016/12/15 PHP
关于ThinkPhp 框架表单验证及ajax验证问题
2017/07/19 PHP
php实现将二维关联数组转换成字符串的方法详解
2017/07/31 PHP
动态添加js事件实现代码
2009/03/12 Javascript
用JS判断IE版本的代码 超管用!
2011/08/09 Javascript
JavaScript打字小游戏代码
2011/12/26 Javascript
jquery实现当滑动到一定位置时固定效果
2014/06/17 Javascript
在Linux系统中搭建Node.js开发环境的简单步骤讲解
2016/01/26 Javascript
js实现的万能flv网页播放器代码
2016/04/30 Javascript
textarea 在浏览器中固定大小和禁止拖动的实现方法
2016/12/03 Javascript
Angular.js与node.js项目里用cookie校验账户登录详解
2017/02/22 Javascript
JavaScrpt的面向对象全面解析
2017/05/09 Javascript
在使用JSON格式处理数据时应该注意的问题小结
2017/05/20 Javascript
JavaScript 巧学巧用
2017/05/23 Javascript
微信小程序tab切换可滑动切换导航栏跟随滚动实现代码
2019/09/04 Javascript
在微信小程序中使用mqtt服务的方法
2019/12/13 Javascript
Postman如何实现参数化执行及断言处理
2020/07/28 Javascript
Python使用MYSQLDB实现从数据库中导出XML文件的方法
2015/05/11 Python
Python实现SMTP发送邮件详细教程
2021/03/02 Python
JSONLINT:python的json数据验证库实例解析
2017/11/28 Python
python监控文件并且发送告警邮件
2018/06/21 Python
python for循环输入一个矩阵的实例
2018/11/14 Python
Pycharm取消py脚本中SQL识别的方法
2018/11/29 Python
python登录WeChat 实现自动回复实例详解
2019/05/28 Python
解决keras,val_categorical_accuracy:,0.0000e+00问题
2020/07/02 Python
HTML5获取当前地理位置并在百度地图上展示的实例
2020/07/10 HTML / CSS
演讲稿祖国在我心中
2014/05/04 职场文书
2016新春团拜会致辞
2015/08/01 职场文书
如何撰写促销方案?
2019/07/05 职场文书
MySQL8.0升级的踩坑历险记
2021/11/01 MySQL