微信小程序 页面传参实例详解


Posted in Javascript onNovember 16, 2016

微信小程序 页面传参

  微信小程序的传参,页面跳转,页面之间传递参数在开发APP应用的时候会经常用到这样的功能,这里就用微信小程序来实现,大家可以看下如何实现,如有错误,请指正。

  先上demo图:

  微信小程序 页面传参实例详解

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

目录如下:

微信小程序 页面传参实例详解

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

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

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

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

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

<span style="font-size:24px;"><!--navigatort.wxml-->

 <view style="text-align:center"> {{title}} </view></span>

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

//navigatort.js

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

最后上两张跳转后的图.

1.跳转到新页面

微信小程序 页面传参实例详解

2.在原来的页面打开

微信小程序 页面传参实例详解

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

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

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

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

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

微信开发文档

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

Javascript 相关文章推荐
[原创]站长必须要知道的javascript广告代码
May 30 Javascript
jQuery 使用手册(一)
Sep 23 Javascript
纯js网页画板(Graphics)类简介及实现代码
Dec 24 Javascript
DIV+CSS+JS不间断横向滚动实现代码
Mar 19 Javascript
JS调用CS里的带参方法实例
Aug 01 Javascript
Jquery 分页插件之Jquery Pagination
Aug 25 Javascript
jquery的ajax提交form表单的两种方法小结(推荐)
May 25 Javascript
纯css下拉菜单 无需js
Aug 15 Javascript
浅谈Vuejs中nextTick()异步更新队列源码解析
Dec 31 Javascript
fullpage.js最后一屏滚动方式
Feb 06 Javascript
浅谈vue.js导入css库(elementUi)的方法
Mar 09 Javascript
js实现批量删除功能
Aug 27 Javascript
JS中关于事件处理函数名后面是否带括号的问题
Nov 16 #Javascript
微信小程序 时间格式化(util.formatTime(new Date))详解
Nov 16 #Javascript
jQuery实现的购物车物品数量加减功能代码
Nov 16 #Javascript
使用JavaScript获取URL中的参数(两种方法)
Nov 16 #Javascript
微信小程序 保留小数(toFixed)详细介绍
Nov 16 #Javascript
微信小程序 获取相册照片实例详解
Nov 16 #Javascript
js canvas仿支付宝芝麻信用分仪表盘
Nov 16 #Javascript
You might like
PHP判断搜索引擎蜘蛛并自动记忆到文件的代码
2012/02/04 PHP
利用中国天气预报接口实现简单天气预报
2014/01/20 PHP
ThinkPHP之R方法实例详解
2014/06/20 PHP
php+mysql不用递归实现的无限级分类实例(非递归)
2014/07/08 PHP
php简单统计字符串单词数量的方法
2015/06/19 PHP
PHP设计模式之工厂模式详解
2017/10/24 PHP
PHP利用百度ai实现文本和图片审核
2019/05/08 PHP
JavaScript入门教程(12) js对象化编程
2009/01/31 Javascript
跟我学Nodejs(二)--- Node.js事件模块
2014/05/21 NodeJs
JS实现动态表格的添加,修改,删除功能(推荐)
2016/06/15 Javascript
微信小程序-详解数据缓存
2016/11/24 Javascript
JS+Canvas实现的俄罗斯方块游戏完整实例
2016/12/12 Javascript
webpack构建的详细流程探底
2018/01/08 Javascript
基于vue2.0动态组件及render详解
2018/03/17 Javascript
微信小程序框架wepy之动态控制类名
2018/09/14 Javascript
微信小程序云开发如何使用npm安装依赖
2019/05/18 Javascript
jQuery中使用validate插件校验表单功能
2019/05/24 jQuery
BootstrapValidator实现表单验证功能
2019/11/08 Javascript
[01:09:01]完美世界DOTA2联赛循环赛 Magma vs PXG BO2第一场 10.28
2020/10/28 DOTA
python使用cookie库操保存cookie详解
2014/03/03 Python
Python数据类型详解(一)字符串
2016/05/08 Python
利用PyInstaller将python程序.py转为.exe的方法详解
2017/05/03 Python
放弃 Python 转向 Go语言有人给出了 9 大理由
2017/10/20 Python
python斐波那契数列的计算方法
2018/09/27 Python
PyCharm搭建Spark开发环境的实现步骤
2019/09/05 Python
Django实现从数据库中获取到的数据转换为dict
2020/03/27 Python
美体小铺美国官网:The Body Shop美国
2017/11/10 全球购物
Larsson & Jennings官网:现代瑞士钟表匠
2018/03/20 全球购物
流行文化收藏品:Sideshow(DC漫画,星球大战,漫威)
2019/03/17 全球购物
大学生收银员求职信分享
2014/01/02 职场文书
安全标准化实施方案
2014/02/20 职场文书
2014第二批党员干部对照“四风”找差距检查材料思想汇报
2014/09/18 职场文书
党支部先进事迹材料
2014/12/24 职场文书
2016年高校自主招生自荐信范文
2015/03/24 职场文书
优质服务标语口号
2015/12/26 职场文书
教师师德承诺书2016
2016/03/25 职场文书