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


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 相关文章推荐
js confirm()方法的使用方法实例
Jul 13 Javascript
javascript字母大小写转换的4个函数详解
May 09 Javascript
javascript实现3D切换焦点图
Oct 16 Javascript
JavaScript地理位置信息API
Jun 11 Javascript
使用jQuery给input标签设置默认值
Jun 20 Javascript
jQuery悬停文字提示框插件jquery.tooltipster.js用法示例【附demo源码下载】
Jul 19 Javascript
JavaScript登录验证码的实现
Oct 27 Javascript
Vue动态组件与异步组件实例详解
Feb 23 Javascript
微信小程序开发中var that =this的用法详解
Jan 18 Javascript
在vue项目实现一个ctrl+f的搜索功能
Feb 28 Javascript
Vue封装全局过滤器Filters的步骤
Sep 16 Javascript
vue3中provide && inject的使用
Jul 01 Vue.js
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
根德YB400的电路分析
2021/03/02 无线电
PHP脚本的10个技巧(4)
2006/10/09 PHP
PHP中Session的概念
2006/10/09 PHP
php判断一个数组是否为有序的方法
2015/03/27 PHP
php mysql获取表字段名称和字段信息的三种方法
2016/11/13 PHP
PHP substr()函数参数解释及用法讲解
2017/11/23 PHP
php实现数字补零的方法总结
2018/09/12 PHP
Firefox window.close()的使用注意事项
2009/04/11 Javascript
document.getElementById方法在Firefox与IE中的区别
2010/05/18 Javascript
基于jquery的网页SELECT下拉框美化代码
2010/10/28 Javascript
NodeJS学习笔记之FS文件模块
2015/01/13 NodeJs
JavaScript中Textarea滚动条不能拖动的解决方法
2015/12/15 Javascript
JavaScript通过代码调用Flash显示的方法
2016/02/02 Javascript
jquery拖拽排序简单实现方法(效果增强版)
2016/02/16 Javascript
全面了解构造函数继承关键apply call
2016/07/26 Javascript
vue2.0 实现页面导航提示引导的方法
2018/03/13 Javascript
浅谈Vue render函数在ElementUi中的应用
2018/09/06 Javascript
vue+Element-ui实现分页效果实例代码详解
2018/12/10 Javascript
vue2.0 如何在hash模式下实现微信分享
2019/01/22 Javascript
浅析JavaScript异步代码优化
2019/03/18 Javascript
pageGroup.js实现分页功能
2019/07/27 Javascript
[02:36]DOTA2混沌骑士 英雄基础教程
2013/11/26 DOTA
[02:06]2018完美世界全国高校联赛秋季赛开始报名(附彩蛋)
2018/09/03 DOTA
Python初学者需要注意的事项小结(python2与python3)
2018/09/26 Python
我们为什么要减少Python中循环的使用
2019/07/10 Python
解决Pycharm 导入其他文件夹源码的2种方法
2020/02/12 Python
Python 实现日志同时输出到屏幕和文件
2020/02/19 Python
新西兰Bookabach:查找全球度假屋
2020/12/03 全球购物
某公司Java工程师面试题笔试题
2016/03/27 面试题
工作表现评语
2014/01/19 职场文书
国贸专业的职业规划范文
2014/01/23 职场文书
毕业留言寄语大全
2014/04/10 职场文书
传播学专业毕业生自荐书
2014/07/01 职场文书
建筑安全生产责任书
2014/07/22 职场文书
农村党支部书记四风问题个人对照检查材料
2014/09/21 职场文书
mysql字符串截取函数小结
2021/04/05 MySQL