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


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模拟实现Array的sort方法
Dec 11 Javascript
jQuery 入门讲解1
Apr 15 Javascript
JS比较2个日期间隔的示例代码
Apr 15 Javascript
纯javascript实现自动发送邮件
Oct 21 Javascript
AngularJS 模型详细介绍及实例代码
Jul 27 Javascript
js原生跨域_用script标签的简单实现
Sep 24 Javascript
浅谈原型对象的常用开发模式
Jul 22 Javascript
基于Vue.js 2.0实现百度搜索框效果
Dec 28 Javascript
Node.js readline模块与util模块的使用
Mar 01 Javascript
微信小程序文字显示换行问题
Jul 28 Javascript
js实现图片区域可点击大小随意改变(适用移动端)代码实例
Sep 11 Javascript
ES6实现图片切换特效代码
Jan 14 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/03/22 PHP
PHP + plupload.js实现多图上传并显示进度条加删除实例代码
2017/03/06 PHP
Thinkphp5.0 框架实现控制器向视图view赋值及视图view取值操作示例
2019/10/12 PHP
php7 新增功能实例总结
2020/05/25 PHP
兼容IE和FF的图片上传前预览js代码
2013/05/28 Javascript
ECMAScript6的新特性箭头函数(Arrow Function)详细介绍
2014/06/07 Javascript
jquery实现一个简单好用的弹出框
2014/09/26 Javascript
PhotoShop给图片自动添加边框及EXIF信息的JS脚本
2015/02/15 Javascript
web前端开发JQuery常用实例代码片段(50个)
2015/08/28 Javascript
JavaScript编写简单的计算器
2015/11/25 Javascript
JavaScript 2048 游戏实例代码(简单易懂)
2016/03/25 Javascript
什么是JavaScript中的结果值?
2016/10/08 Javascript
Mobile Web开发基础之四--处理手机设备的横竖屏问题
2017/08/11 Javascript
详解利用 Express 托管静态文件的方法
2017/09/18 Javascript
webpack的tree shaking的实现方法
2019/09/18 Javascript
node+multer实现图片上传的示例代码
2020/02/18 Javascript
vant时间控件使用方法详解
2020/12/24 Javascript
[10:18]2018DOTA2国际邀请赛寻真——找回自信的TNCPredator
2018/08/13 DOTA
Python简单实现Base64编码和解码的方法
2017/04/29 Python
python2.7安装图文教程
2018/03/13 Python
用python处理MS Word的实例讲解
2018/05/08 Python
python中的turtle库函数简单使用教程
2018/07/23 Python
python 浅谈serial与stm32通信的编码问题
2019/12/18 Python
Python pip install如何修改默认下载路径
2020/04/29 Python
Python Serial串口基本操作(收发数据)
2020/11/06 Python
python遍历路径破解表单的示例
2020/11/21 Python
北美主要的汽车零部件零售商:AutoShack.com
2019/02/23 全球购物
罗技美国官网:Logitech美国
2020/01/22 全球购物
请解释virtual关键字的含义
2015/06/17 面试题
《燕子专列》教学反思
2014/02/21 职场文书
现实表现材料范文
2014/12/23 职场文书
培训简讯范文
2015/07/20 职场文书
2016春季校长开学典礼致辞
2015/11/26 职场文书
Pandas数据类型之category的用法
2021/06/28 Python
SQL Server表分区删除详情
2021/10/16 SQL Server
Vue.js中v-bind指令的用法介绍
2022/03/13 Vue.js