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


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 相关文章推荐
xml 封装与解析(javascript和C#中)
Jul 26 Javascript
Json对象与Json字符串互转(4种转换方式)
Mar 27 Javascript
使用js检测浏览器是否支持html5中的video标签的方法
Mar 12 Javascript
使用jQuery和Bootstrap实现多层、自适应模态窗口
Dec 22 Javascript
JavaScript跨平台的开源框架NativeScript
Mar 24 Javascript
JSONObject使用方法详解
Dec 17 Javascript
JavaScript html5 canvas绘制时钟效果(二)
Mar 27 Javascript
jquery层级选择器的实现(匹配后代元素div)
Sep 05 Javascript
详解javascript事件绑定使用方法
Oct 20 Javascript
Node层模拟实现multipart表单的文件上传示例
Jan 02 Javascript
解决vue2中使用axios http请求出现的问题
Mar 05 Javascript
详解微信小程序调用支付接口支付
Apr 28 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
js操作checkbox遇到的问题解决
2013/06/29 Javascript
Javascript堆排序算法详解
2014/12/03 Javascript
一款基于jQuery的图片场景标注提示弹窗特效
2015/01/05 Javascript
JavaScript使用Prototype实现面向对象的方法
2015/04/14 Javascript
JS时间控制实现动态效果的实例讲解
2017/07/31 Javascript
JS去掉字符串中所有的逗号
2017/10/18 Javascript
JavaScript定义及输出螺旋矩阵的方法详解
2017/12/01 Javascript
p5.js入门教程之小球动画示例代码
2018/03/15 Javascript
解决 viewer.js 动态更新图片导致无法预览的问题
2019/05/14 Javascript
JavaScript实现好看的跟随彩色气泡效果
2020/02/06 Javascript
JavaScript实现电灯开关小案例
2020/03/30 Javascript
[01:28:56]2014 DOTA2华西杯精英邀请赛 5 24 CIS VS DK
2014/05/26 DOTA
[52:03]DOTA2-DPC中国联赛 正赛 Ehome vs iG BO3 第三场 1月31日
2021/03/11 DOTA
Python使用functools模块中的partial函数生成偏函数
2016/07/02 Python
Python数据结构之双向链表的定义与使用方法示例
2018/01/16 Python
python自动发邮件库yagmail的示例代码
2018/02/23 Python
python执行系统命令后获取返回值的几种方式集合
2018/05/12 Python
Python正则匹配判断手机号是否合法的方法
2020/12/09 Python
Python提取特定时间段内数据的方法实例
2019/04/01 Python
Python3.5运算符操作实例详解
2019/04/25 Python
使用pytorch和torchtext进行文本分类的实例
2020/01/08 Python
Python tkinter 下拉日历控件代码
2020/03/04 Python
Python 改变数组类型为uint8的实现
2020/04/09 Python
Python3实现打印任意宽度的菱形代码
2020/04/12 Python
CSS3 3D位移translate效果实例介绍
2016/05/03 HTML / CSS
定义css设备类型-Media Queries图表简介及使用方法
2013/01/21 HTML / CSS
布局和排版教程 纯css3实现图片三角形排列
2014/10/17 HTML / CSS
HTML5之WebGL 3D概述(下)—借助类库开发及框架介绍
2013/01/31 HTML / CSS
马来西亚银饰品牌:JEOEL
2017/12/15 全球购物
迎新晚会策划方案
2014/06/13 职场文书
三月雷锋月活动总结
2014/07/03 职场文书
导航工程专业自荐信
2014/09/02 职场文书
2014年骨干教师工作总结
2014/12/19 职场文书
2015年教师节广播稿
2015/08/19 职场文书
2019新学期家长会工作计划
2019/08/21 职场文书
如何Python使用re模块实现okenizer
2022/04/30 Python