微信小程序 页面跳转传参详解


Posted in Javascript onOctober 28, 2016

 微信小程序 页面跳转传参,做微信小程序必定会用的这样的功能,这里就记录下本人学习实现代码资料。

刚接触微信小程序,多里面的语法和属性还不怎么聊解,如有不多的地方希望各位大神多多指教。今天来说下微信小程序怎么跳转和传参,话不多说直接上代码。

实现的功能是给列表增加点击功能传参到下一页;

    微信小程序 页面跳转传参详解

代码如下:

<import src="../WXtemplate/headerTemplate.wxml"/> 
<view> 
 <!--滚动图--> 
 <view> 
 <swiper indicator-dots="{{indicatorDots}}" autoplay="{{autoPlay}}" interval="{{intervalTime}}" duration="{{Time}}"> 
 <block wx:for="{{imageURl}}"> 
  <swiper-item> 
   <image src="{{item}}" class="imagePX"></image> 
  </swiper-item> 
 </block> 
 </swiper> 
 </view> 
 <!--功能按钮--> 
 <view class="section-bg"> 
 <block wx:for="{{buttonNum}}"> 
  <!--模版--> 
  <template is="buttonList" data="{{item}}"/> 
  <!--<view class="section-item"> 
  <image class="section-img" src="{{item.image}}"></image> 
  <text class="section-text">{{item.text}}</text> 
 </view>--> 
 </block> 
 </view> 
 <!--资讯列表--> 
 <view> 
 <block wx:for="{{listNum}}"> 
  <template is="newList" data="{{item,index}}"/> 
 </block> 
  
 </view> 
 
 
 </view>

其中

<template is="buttonList" data="{{item}}"/> 

为模版代码如下

<template name="buttonList"> 
 <view class="section-item"> 
  <image class="section-img" src="{{item.image}}" bindtap="buttonClick"></image> 
  <text class="section-text">{{item.text}}</text> 
 </view> 
</template> 
 
<!--list--> 
<template name="newList"> 
 <view class="section-list" bindtap="listClick" id="{{index}}"> 
 <view> 
  <image class="list-img" src="{{item.image}}"></image> 
 </view> 
 
  <view class="section-textt"> 
  <view class="title"><text>{{item.title}}</text></view> 
  <view class="subTitle"><text>{{item.subTitle}}</text></view> 
 </view> 
 </view> 
 
</template>

这里只为下面的列表增加了点击方法

点击列表js代码

listClick:function(event){ 
 console.log(event); 
 var p = event.currentTarget.id 
 
 wx.navigateTo({url:'/pages/xiangqing/xiangqing?id=上一页的参数'}) 
 }

其中

wx.navigateTo({url:'/pages/xiangqing/xiangqing?id=上一页的参数'}) 

为跳转方法,id为需要传的参数 如果参数为动态参数代码如下: 

listClick:function(event){ 
 console.log(event); 
 var p = event.currentTarget.id 
 
 wx.navigateTo({url:'/pages/xiangqing/xiangqing?id='+p}) 
 }

其中p为上面为每一行设置的id值

在下一页取值代码如下: 

data:{ 
 // text:"这是一个页面" 
 title:'' 
 }, 
 onLoad:function(options){ 
 // 页面初始化 options为页面跳转所带来的参数 
 this.setData({ 
 title:options.id 
 })

然后在页面上显示代码如下:

<view>{{title}}</view> 

最终实现效果:

微信小程序 页面跳转传参详解

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
js实现在文本框光标处添加字符的方法介绍
Nov 24 Javascript
从jquery的过滤器.filter()方法想到的
Sep 29 Javascript
jquery结婚电子请柬特效源码分享
Aug 21 Javascript
JavaScript高级程序设计(第三版)学习笔记6、7章
Mar 11 Javascript
很棒的js Tab选项卡切换效果
Aug 30 Javascript
Node.js读取文件内容示例
Mar 07 Javascript
vue事件修饰符和按键修饰符用法总结
Jul 25 Javascript
Vue中引入样式文件的方法
Aug 18 Javascript
利用百度地图API获取当前位置信息的实例
Nov 06 Javascript
Node.js中读取TXT文件内容fs.readFile()用法
Oct 10 Javascript
jQuery.parseJSON()函数详解
Feb 28 jQuery
js异步接口并发数量控制的方法示例
Nov 22 Javascript
微信小程序 wx:key详细介绍
Oct 28 #Javascript
微信小程序 使用picker封装省市区三级联动实例代码
Oct 28 #Javascript
基于Layer+jQuery的自定义弹框
May 26 #Javascript
微信开发 js实现tabs选项卡效果
Oct 28 #Javascript
微信开发 使用picker封装省市区三级联动模板
Oct 28 #Javascript
Easyui的组合框的取值与赋值
Oct 28 #Javascript
JS制作适用于手机和电脑的通知信息效果
Oct 28 #Javascript
You might like
西德产收音机
2021/03/01 无线电
PHP imagegrabscreen和imagegrabwindow(截取网站缩略图)的实例代码
2013/11/07 PHP
深入理解PHP变量的值类型和引用类型
2015/10/21 PHP
PHP yii实现model添加默认值的方法(两种方法)
2016/11/10 PHP
PHP filesize函数用法浅析
2019/02/15 PHP
Javascript new关键字的玄机 以及其它
2010/08/25 Javascript
Js点击弹出下拉菜单效果实例
2013/08/12 Javascript
jQuery内置的AJAX功能和JSON的使用实例
2014/07/27 Javascript
node.js中的fs.symlinkSync方法使用说明
2014/12/15 Javascript
AnjularJS中$scope和$rootScope的区别小结
2016/09/18 Javascript
js数组常用最重要的方法
2018/02/04 Javascript
在小程序中推送模板消息的实现方法
2019/07/22 Javascript
JavaScript中的null和undefined用法解析
2019/09/30 Javascript
vue中使用element ui的弹窗与echarts之间的问题详解
2019/10/25 Javascript
[52:57]2014 DOTA2国际邀请赛中国区预选赛 LGD-CDEC VS HGT
2014/05/21 DOTA
Python实现分割文件及合并文件的方法
2015/07/10 Python
深入了解Python数据类型之列表
2016/06/24 Python
Python selenium 父子、兄弟、相邻节点定位方式详解
2016/09/15 Python
Linux CentOS7下安装python3 的方法
2018/01/21 Python
Python字符串处理的8招秘籍(小结)
2019/08/13 Python
python取均匀不重复的随机数方式
2019/11/27 Python
Pyecharts 动态地图 geo()和map()的安装与用法详解
2020/03/25 Python
python中元组的用法整理
2020/06/15 Python
Idea安装python显示无SDK问题解决方案
2020/08/12 Python
使用python-cv2实现Harr+Adaboost人脸识别的示例
2020/10/27 Python
python脚本使用阿里云slb对恶意攻击进行封堵的实现
2021/02/04 Python
保险专业大专生求职信
2013/10/26 职场文书
四年级科学教学反思
2014/02/10 职场文书
2014年派出所工作总结
2014/11/21 职场文书
2014年小学辅导员工作总结
2014/12/23 职场文书
毕业生求职自荐信(2016最新版)
2016/01/28 职场文书
年会邀请函的格式及范文五篇
2019/11/02 职场文书
解决numpy数组互换两行及赋值的问题
2021/04/17 Python
一次线上mongo慢查询问题排查处理记录
2022/03/18 MongoDB
漫画「处刑少女的生存之道」第3卷封面公开
2022/03/21 日漫
Win11更新失败并提示0xc1900101
2022/04/19 数码科技