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


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 相关文章推荐
JQuery live函数
Dec 24 Javascript
了解一点js的Eval函数
Jul 26 Javascript
基于JQuery 选择器使用说明介绍
Apr 18 Javascript
jQuery 借助插件Lavalamp实现导航条动态美化效果
Sep 27 Javascript
5分钟理解JavaScript中this用法分享
Nov 09 Javascript
解析Javascript中难以理解的11个问题
Dec 09 Javascript
checkbox勾选判断代码分析
Jun 11 Javascript
两种方法实现在HTML页面加载完毕后运行某个js
Jun 16 Javascript
详解VUE 对element-ui中的ElTableColumn扩展
Mar 28 Javascript
webpack4.0打包优化策略整理小结
Mar 30 Javascript
微信小程序中插入激励视频广告并获取收益(实例代码)
Dec 06 Javascript
Element Badge标记的使用方法
Jul 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 switch语句多个值匹配同一代码块的实现
2014/03/03 PHP
微信支付开发教程(一)微信支付URL配置
2014/05/28 PHP
php+mysqli使用面向对象方式更新数据库实例
2015/01/29 PHP
WordPress开发中用于标题显示的相关函数使用解析
2016/01/07 PHP
ThinkPHP使用getlist方法实现数据搜索功能示例
2017/05/08 PHP
CI框架简单分页类用法示例
2020/06/06 PHP
LBS blog sql注射漏洞[All version]-官方已有补丁
2007/08/26 Javascript
一个js写的日历(代码部分网摘)
2009/09/20 Javascript
JavaScript 一行代码,轻松搞定浮动快捷留言-V2升级版
2010/04/02 Javascript
js修改table中Td的值(定义td的双击事件)
2013/01/10 Javascript
AngularJS语法详解(续)
2015/01/23 Javascript
javascript实现随机读取数组的方法
2015/08/03 Javascript
Angular.js实现获取验证码倒计时60秒按钮的简单方法
2017/10/18 Javascript
JavaScript数据结构与算法之检索算法实例分析【顺序查找、最大最小值、自组织查询】
2019/02/22 Javascript
教你搭建按需加载的Vue组件库(小结)
2019/07/29 Javascript
json字符串对象转换代码实例
2019/09/28 Javascript
基于vue 动态菜单 刷新空白问题的解决
2020/08/06 Javascript
基于pip install django失败时的解决方法
2018/06/12 Python
树莓派使用USB摄像头和motion实现监控
2019/06/22 Python
Django结合ajax进行页面实时更新的例子
2019/08/12 Python
python GUI库图形界面开发之PyQt5窗口背景与不规则窗口实例
2020/02/25 Python
什么是Python包的循环导入
2020/09/08 Python
Python gevent协程切换实现详解
2020/09/14 Python
Python利用matplotlib绘制散点图的新手教程
2020/11/05 Python
Python 中 sorted 如何自定义比较逻辑
2021/02/02 Python
Belle Maison倍美丛官网:日本千趣会旗下邮购网站
2016/07/22 全球购物
英国团购网站:Groupon英国
2017/11/28 全球购物
教育课题研究自我鉴定范文
2013/12/28 职场文书
医学生职业生涯规划书范文
2014/03/13 职场文书
教师见习期自我鉴定
2014/04/28 职场文书
地质灾害防治方案
2014/05/14 职场文书
课前一分钟演讲稿
2014/08/26 职场文书
环境卫生工作汇报材料
2014/10/28 职场文书
2014年售后服务工作总结
2014/11/18 职场文书
2014年幼儿园园务工作总结
2014/12/05 职场文书
繁星春水读书笔记
2015/06/30 职场文书