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


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 相关文章推荐
javascript 面向对象编程基础:继承
Aug 21 Javascript
js操作时间(年-月-日 时-分-秒 星期几)
Jun 20 Javascript
一个简单的js鼠标划过切换效果
Jun 30 Javascript
查看源码的工具 学习jQuery源码不错的工具
Dec 26 Javascript
jquery鼠标停止移动事件
Dec 21 Javascript
js中精确计算加法和减法示例
Mar 28 Javascript
javascript中的__defineGetter__和__defineSetter__介绍
Aug 15 Javascript
基于css3新属性transform及原生js实现鼠标拖动3d立方体旋转
Jun 12 Javascript
vue实现在表格里,取每行的id的方法
Mar 09 Javascript
vue中的模态对话框组件实现过程
May 01 Javascript
小程序如何构建骨架屏
May 29 Javascript
node 标准输入流和输出流代码实例
Sep 19 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
一些花式咖啡的配方
2021/03/03 冲泡冲煮
PHP mkdir()定义和用法
2009/01/14 PHP
PHP生成自定义长度随机字符串的函数分享
2014/05/04 PHP
php cli模式下获取参数的方法
2017/05/05 PHP
PHP日志LOG类定义与用法示例
2018/09/06 PHP
php学习笔记之字符串常见操作总结
2019/07/16 PHP
html+css+js实现xp window界面及有关功能
2013/03/26 Javascript
获取offsetTop和offsetLeft值的js代码(兼容)
2013/04/16 Javascript
页面定时刷新(1秒刷新一次)
2013/11/22 Javascript
理解JavaScript事件对象
2016/01/25 Javascript
jQuery实现三级菜单的代码
2016/05/09 Javascript
jQuery实例—选项卡的简单实现(js源码和jQuery)
2016/06/14 Javascript
js本地图片预览实现代码
2016/10/09 Javascript
JavaScript中最常见的三个面试题解析
2017/03/04 Javascript
常用的几个JQuery代码片段
2017/03/13 Javascript
Vue键盘事件用法总结
2017/04/18 Javascript
微信小程序websocket聊天室的实现示例代码
2019/02/12 Javascript
浅谈js闭包理解
2019/03/28 Javascript
简单通过settimeout看javascript的运行机制
2019/05/10 Javascript
[03:44]2015国际邀请赛选手档案—Cloud9.NoTail
2015/07/28 DOTA
Python的collections模块中namedtuple结构使用示例
2016/07/07 Python
机器学习之KNN算法原理及Python实现方法详解
2018/07/09 Python
python3中函数参数的四种简单用法
2018/07/09 Python
python设计tcp数据包协议类的例子
2019/07/23 Python
pygame实现俄罗斯方块游戏(基础篇3)
2019/10/29 Python
TensorFlow学习之分布式的TensorFlow运行环境
2020/02/05 Python
Java方面的关于数组和继承的笔面试题
2015/09/18 面试题
.NET初级开发工程师面试题(包括Javascript)
2012/08/22 面试题
淘宝活动策划方案
2014/02/06 职场文书
学校安全生产承诺书
2014/05/23 职场文书
拆迁委托协议书
2014/09/15 职场文书
关于九一八事变的演讲稿2014
2014/09/17 职场文书
法人单位授权委托书范文
2014/10/06 职场文书
实习介绍信模板
2015/01/30 职场文书
工程质量保证书
2015/05/09 职场文书
周末问候语大全
2015/11/10 职场文书