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


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 相关文章推荐
Mootools 1.2教程 滑动效果(Slide)
Sep 15 Javascript
基于Jquery 解决Ajax请求的页面 浏览器后退前进功能,页面刷新功能实效问题
Dec 11 Javascript
jquery实现table鼠标经过变色代码
Sep 25 Javascript
jQuery中animate用法实例分析
Mar 09 Javascript
移动端手指放大缩小插件与js源码
May 22 Javascript
javascript浏览器用户代理检测脚本实现方法
Oct 27 Javascript
在 React、Vue项目中使用SVG的方法
Feb 09 Javascript
手写简单的jQuery雪花飘落效果实例
Apr 22 jQuery
JavaScript模板引擎实现原理实例详解
Dec 14 Javascript
深入理解 JS 垃圾回收
Jun 03 Javascript
微信小程序顶部导航栏可滑动并选中放大
Dec 05 Javascript
.netcore+vue 实现压缩文件下载功能
Sep 24 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
第六节--访问属性和方法
2006/11/16 PHP
php新建文件自动编号的思路与实现
2011/06/27 PHP
PHP APC的安装与使用详解
2013/06/13 PHP
CodeIgniter表单验证方法实例详解
2016/03/03 PHP
在第一个input框内输入内容.textarea自动得到第一个文件框的值的javascript代码
2007/04/20 Javascript
动态修改DOM 里面的 id 属性的弊端分析
2008/09/03 Javascript
Prototype Selector对象学习
2009/07/23 Javascript
使用js实现按钮控制文本框加1减1应用于小时+分钟
2013/12/09 Javascript
jqeury-easyui-layout问题解决方法
2014/03/24 Javascript
js+ajax实现获取文件大小的方法
2015/12/08 Javascript
理解AngularJs指令
2015/12/10 Javascript
iscroll.js的上拉下拉刷新时无法回弹的解决方法
2016/02/18 Javascript
JS控制伪元素的方法汇总
2016/04/06 Javascript
js实现用户输入的小写字母自动转大写字母的方法
2017/01/21 Javascript
关于jQuery里prev()的简单操作代码
2017/10/27 jQuery
微信小程序数据分析之自定义分析的实现
2018/08/17 Javascript
Vue递归实现树形菜单方法实例
2018/11/06 Javascript
解决微信小程序调用moveToLocation失效问题【超简单】
2019/04/12 Javascript
js实现掷骰子小游戏
2019/10/24 Javascript
[02:05:03]完美世界DOTA2联赛循环赛 LBZS VS Matador BO2 10.28
2020/10/28 DOTA
Python如何实现守护进程的方法示例
2017/02/08 Python
python科学计算之narray对象用法
2019/11/25 Python
python pprint模块中print()和pprint()两者的区别
2020/02/10 Python
matplotlib.pyplot.plot()参数使用详解
2020/07/28 Python
基于OpenCV的网络实时视频流传输的实现
2020/11/15 Python
[原创]赚疯了!转手立赚800+?大佬的python「抢茅台脚本」使用教程
2021/01/12 Python
Under Armour安德玛中国官网:美国高端运动科技品牌
2018/03/09 全球购物
英国水族馆和池塘用品购物网站:Warehouse Aquatics
2019/08/29 全球购物
JDO的含义
2012/11/17 面试题
婚庆公司的创业计划书
2014/01/22 职场文书
六年级学生评语
2014/04/22 职场文书
建筑工地门卫岗位职责
2014/04/30 职场文书
青春励志演讲稿范文
2014/08/25 职场文书
大二学生学年自我鉴定
2014/09/12 职场文书
民警群众路线教育实践活动对照检查材料
2014/10/04 职场文书
建房合同协议书
2016/03/21 职场文书