微信小程序实现传参数的几种方法示例


Posted in Javascript onJanuary 10, 2018

前言

首先说点什么呢, 因为公司需求, 我也开始跳到小程序的坑里了, 填坑之路艰辛而凄凉, 好啦虽然有很多坑, 但毕竟小程序才出现不久, 有坑也正常, 哈哈哈不扯淡了, 来说说小程序的传参数,话不多说了,来一起看看详细的介绍吧。

一、navigator 跳转时

wxml页面(参数多时可用“&”)

<navigator url='../index/index?id=1&name=aaa'></navigator>

或者添加点击事件,js用navigateTo跳转传参,两种效果一样

wx.navigateTo({
   url: '../index/index?id=1&name=aaa',
   })

js页面  在onLoad里直接获取

onLoad: function (options) {
  //页面初始化 options为页面跳转所带来的参数
  var id = options.id //获取值
 },

二、全局变量

app.js页面

globalData:{
  id:null
 }

赋值:

var app = getApp();
app.globalData.id = 2

取值:

var app = getApp();
var id = app.globalData.id

三、列表index下标取值

wxml页面

<button bindtap='clickMe' data-id='1'>点击</button>

如果需要传递多个,可以写多个data-[参数]的方式进行传递

js页面

clickMe:function(e){
 var id = e.currentTarget.dataset.id
 console.log(id);
},

注意:通过wxml设置data-[参数名]传递参数,[参数名]只能是小写,不能有大写

四、form表单传值

form表单传值比较简单常用,就不举例了

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Javascript 相关文章推荐
点击文章内容处弹出页面代码
Oct 01 Javascript
Javascript事件热键兼容ie|firefox
Dec 30 Javascript
javascript将数组插入到另一个数组中的代码
Jan 10 Javascript
jQuery获取浏览器中的分辨率实现代码
Apr 23 Javascript
js快速排序的实现代码
Dec 08 Javascript
jQuery学习笔记之jQuery.extend(),jQuery.fn.extend()分析
Jun 09 Javascript
JavaScript中对象property的读取和写入方法介绍
Dec 30 Javascript
基于jQuery实现响应式圆形图片轮播特效
Nov 25 Javascript
浅谈ES6新增的数组方法和对象
Aug 08 Javascript
three.js实现3D视野缩放效果
Nov 16 Javascript
解决vue打包项目后刷新404的问题
Mar 06 Javascript
js 实现验证码输入框示例详解
Sep 23 Javascript
React中常见的动画实现的几种方式
Jan 10 #Javascript
使用async-validator编写Form组件的方法
Jan 10 #Javascript
基于casperjs和resemble.js实现一个像素对比服务详解
Jan 10 #Javascript
JavaScript实现快速排序的方法分析
Jan 10 #Javascript
jQuery第一次运行页面默认触发点击事件的实例
Jan 10 #jQuery
js推箱子小游戏步骤代码解析
Jan 10 #Javascript
vue select二级联动第二级默认选中第一个option值的实例
Jan 10 #Javascript
You might like
PHP Switch 语句之学习笔记
2013/09/21 PHP
php实现上传图片文件代码
2015/07/19 PHP
javascript学习笔记(三)显示当时时间的代码
2011/04/08 Javascript
javascript中有趣的反柯里化深入分析
2012/12/05 Javascript
密码强度检测效果实现原理与代码
2013/01/04 Javascript
javascript当中的代码嗅探扩展原生对象和原型(prototype)
2013/01/11 Javascript
利用JQuery制作符合Web标准的QQ弹出消息
2014/01/14 Javascript
jquery、js调用iframe父窗口与子窗口元素的方法整理
2014/07/31 Javascript
javascript检测浏览器的缩放状态实现代码
2014/09/28 Javascript
transport.js和jquery冲突问题的解决方法
2015/02/10 Javascript
iscroll碰到Select无法选择下拉刷新的解决办法
2016/05/21 Javascript
JS基于正则截取替换特定字符之间字符串操作示例
2017/02/03 Javascript
vue使用vuex实现首页导航切换不同路由的方法
2019/05/08 Javascript
layui表单提交到后台自动封装到实体类的方法
2019/09/12 Javascript
jquery实现图片放大镜效果
2020/12/23 jQuery
Python字符串的encode与decode研究心得乱码问题解决方法
2009/03/23 Python
Python实现爬取需要登录的网站完整示例
2017/08/19 Python
Python cookbook(数据结构与算法)将多个映射合并为单个映射的方法
2018/04/19 Python
python中eval与int的区别浅析
2019/08/11 Python
Django 5种类型Session使用方法解析
2020/04/29 Python
Python自定义聚合函数merge与transform区别详解
2020/05/26 Python
python实现npy格式文件转换为txt文件操作
2020/07/01 Python
Python datetime 如何处理时区信息
2020/09/02 Python
世界顶级足球门票网站:Live Football Tickets
2017/10/14 全球购物
ROSEFIELD手表荷兰官方网上商店:北欧极简设计女士腕表品牌
2018/01/24 全球购物
美国特价机票专家:Airfarewatchdog
2018/01/24 全球购物
门卫班长岗位职责
2013/12/15 职场文书
超市后勤自我鉴定
2014/01/17 职场文书
高一数学教学反思
2014/02/07 职场文书
工作过失检讨书
2014/02/23 职场文书
2014年元旦感言
2014/03/06 职场文书
信息总监管理职责范本
2014/03/08 职场文书
医学生求职信
2014/07/01 职场文书
单位工作证明格式模板
2014/10/04 职场文书
暑期家教宣传单
2015/07/14 职场文书
2016教师学习党章心得体会
2016/01/15 职场文书