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


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 相关文章推荐
ASP.NET jQuery 实例6 (实现CheckBoxList成员全选或全取消)
Jan 13 Javascript
jQuery弹出层插件Lightbox_me使用指南
Apr 21 Javascript
js实现仿qq消息的弹出窗效果
Jan 06 Javascript
JS获取input file绝对路径的方法(推荐)
Aug 02 Javascript
详解XMLHttpRequest(一)同步请求和异步请求
Sep 14 Javascript
BootStrap模态框和select2合用时input无法获取焦点的解决方法
Sep 01 Javascript
Angular 4.0学习教程之架构详解
Sep 12 Javascript
JavaScript中的一些隐式转换和总结(推荐)
Dec 22 Javascript
使用vue-router beforEach实现判断用户登录跳转路由筛选功能
Jun 25 Javascript
解决vuecli3.0热更新失效的问题
Sep 19 Javascript
async/await优雅的错误处理方法总结
Jan 30 Javascript
详解js获取video任意时间的画面截图
Apr 17 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 批量替换html标签的实例代码
2013/11/26 PHP
php返回字符串中所有单词的方法
2015/03/09 PHP
PHP获取二叉树镜像的方法
2018/01/17 PHP
javascript iframe内的函数调用实现方法
2009/07/19 Javascript
面向对象的Javascript之一(初识Javascript)
2012/01/20 Javascript
如何在JavaScript中实现私有属性的写类方式(一)
2013/12/04 Javascript
js插件YprogressBar实现漂亮的进度条效果
2015/04/20 Javascript
JavaScript让网页出现渐隐渐显背景颜色的方法
2015/04/21 Javascript
jquery选择器简述
2015/08/31 Javascript
JavaScript利用正则表达式替换字符串中的内容
2016/12/12 Javascript
详解node单线程实现高并发原理与node异步I/O
2017/09/21 Javascript
使用javaScript实现鼠标拖拽事件
2020/04/03 Javascript
JS获取日期的方法实例【昨天,今天,明天,前n天,后n天的日期】
2017/09/28 Javascript
JS去掉字符串中所有的逗号
2017/10/18 Javascript
JS原型继承四步曲及原型继承图一览
2017/11/28 Javascript
为什么使用koa2搭建微信第三方公众平台的原因
2018/05/16 Javascript
vue实现歌手列表字母排序下拉滚动条侧栏排序实时更新
2019/05/14 Javascript
[01:16:50]DOTA2-DPC中国联赛 正赛 Phoenix vs CDEC BO3 第一场 3月7日
2021/03/11 DOTA
python绘图库Matplotlib的安装
2014/07/03 Python
python批量添加zabbix Screens的两个脚本分享
2017/01/16 Python
Python基于分水岭算法解决走迷宫游戏示例
2017/09/26 Python
详解python的ORM中Pony用法
2018/02/09 Python
分析python动态规划的递归、非递归实现
2018/03/04 Python
python实现俄罗斯方块
2018/06/26 Python
使用python 打开文件并做匹配处理的实例
2019/01/02 Python
Python日期时间Time模块实例详解
2019/04/15 Python
解决Django 在ForeignKey中出现 non-nullable field错误的问题
2019/08/06 Python
利用python实现周期财务统计可视化
2019/08/25 Python
tensorflow 初始化未初始化的变量实例
2020/02/06 Python
Python字符编码转码之GBK,UTF8互转
2020/02/09 Python
Numpy一维线性插值函数的用法
2020/04/22 Python
Origins加拿大官网:雅诗兰黛集团高端植物护肤品牌
2017/11/19 全球购物
美国网上书店:Barnes & Noble
2018/08/15 全球购物
文秘应聘自荐书范文
2014/02/18 职场文书
Pandas自定义选项option设置
2021/07/25 Python
nginx访问报403错误的几种情况详解
2022/07/23 Servers