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


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 相关文章推荐
jQuery Validate 验证,校验规则写在控件中的具体实例
Feb 27 Javascript
javascript排序函数实现数字排序
Jun 26 Javascript
javascript弹出带文字信息的提示框效果
Jul 19 Javascript
AngularJS出现$http异步后台无法获取请求参数问题的解决方法
Nov 03 Javascript
Bootstrap风格的zTree右键菜单
Feb 17 Javascript
基于Vue实例对象的数据选项
Aug 09 Javascript
最实用的JS数组函数整理
Dec 05 Javascript
javaScript日期工具类DateUtils详解
Dec 08 Javascript
Vue微信项目按需授权登录策略实践思路详解
May 07 Javascript
使用layui 渲染table数据表格的实例代码
Aug 19 Javascript
Angular5中状态管理的实现
Sep 03 Javascript
javascript跳转与返回和刷新页面的实例代码
Nov 20 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
用PHP读注册表
2006/10/09 PHP
建立动态的WML站点(三)
2006/10/09 PHP
在JavaScript中调用php程序
2009/03/09 PHP
CI框架简单邮件发送类实例
2016/05/18 PHP
PHP使用gearman进行异步的邮件或短信发送操作详解
2020/02/27 PHP
用javascript做拖动布局的思路
2008/05/31 Javascript
JavaScript的document对象和window对象详解
2010/12/30 Javascript
jQuery JSON的解析方式分享
2011/04/05 Javascript
JS实现的省份级联实例代码
2013/06/24 Javascript
Blocksit插件实现瀑布流数据无限( 异步)加载
2014/06/20 Javascript
详解Vue的computed(计算属性)使用实例之TodoList
2017/08/07 Javascript
在layui中select更改后生效的方法
2019/09/05 Javascript
layer.confirm()右边按钮实现href的例子
2019/09/27 Javascript
JavaScript对象字面量和构造函数原理与用法详解
2020/04/18 Javascript
Python实现把json格式转换成文本或sql文件
2015/07/10 Python
shelve  用来持久化任意的Python对象实例代码
2016/10/12 Python
Python 正则表达式入门(初级篇)
2016/12/07 Python
python实现文本进度条 程序进度条 加载进度条 单行刷新功能
2019/07/03 Python
python 怎样将dataframe中的字符串日期转化为日期的方法
2019/09/26 Python
css3 box-shadow阴影(外阴影与外发光)图示讲解
2017/08/11 HTML / CSS
用HTML5中的Canvas结合公式绘制粒子运动的教程
2015/05/08 HTML / CSS
伯利陶器:Burleigh Pottery
2018/01/03 全球购物
Douglas意大利官网:购买香水和化妆品
2020/05/27 全球购物
物理教育专业毕业生推荐信
2013/11/03 职场文书
学校司机岗位职责
2013/11/14 职场文书
《小猫刮胡子》教学反思
2014/02/21 职场文书
《二泉映月》教学反思
2014/04/15 职场文书
安全责任协议书
2014/04/21 职场文书
幼儿园运动会口号
2014/06/07 职场文书
2014房屋登记授权委托书
2014/10/13 职场文书
财务整改报告范文
2014/11/05 职场文书
2015关于重阳节的演讲稿
2015/03/20 职场文书
2015年电话客服工作总结
2015/05/18 职场文书
毕业论文答辩开场白
2015/05/27 职场文书
学子宴致辞大全
2015/07/27 职场文书
《最后一头战象》读后感:动物也有感情
2020/01/02 职场文书