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


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 相关文章推荐
js加解密 脚本解密
Feb 22 Javascript
javascript URL锚点取值方法
Feb 25 Javascript
有关于eclipse配置spket需要注意的一些地方
Apr 07 Javascript
jquery ui dialog实现弹窗特效的思路及代码
Aug 03 Javascript
Jquery在指定DIV加载HTML示例代码
Feb 17 Javascript
javascript实现input file上传图片预览效果
Dec 31 Javascript
小白谈谈对JS原型链的理解
May 03 Javascript
详解Angular.js数据绑定时自动转义html标签及内容
Mar 30 Javascript
js用类封装pop弹窗组件
Oct 08 Javascript
Node.JS段点续传:Nginx配置文件分段下载功能的实现方法
Mar 12 Javascript
vue内置组件transition简单原理图文详解(小结)
Jul 12 Javascript
详解如何写出一个利于扩展的vue路由配置
May 16 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 文章中的远程图片采集到本地的代码
2009/07/30 PHP
php二维数组转成字符串示例
2014/02/17 PHP
php强制更新图片缓存的方法
2015/02/11 PHP
JavaScript 工具库 Cloudgamer JavaScript Library v0.1 发布
2009/10/29 Javascript
离开页面时检测表单元素是否被修改,提示保存的js代码
2010/08/25 Javascript
设置jsf的选择框h:selectOneMenu为不可编辑状态的方法
2014/01/07 Javascript
浅谈JavaScript数据类型及转换
2015/02/28 Javascript
详解jQuery中的元素的属性和相关操作
2015/08/14 Javascript
JS表格组件神器bootstrap table详解(基础版)
2015/12/08 Javascript
javascript数字验证的实例代码(推荐)
2016/08/20 Javascript
AjaxUpLoad.js实现文件上传
2018/03/05 Javascript
webpack本地开发环境无法用IP访问的解决方法
2018/03/20 Javascript
Vue.use源码学习小结
2018/06/20 Javascript
vue3.0 CLI - 2.5 - 了解组件的三维
2018/09/14 Javascript
VUE 配置vue-devtools调试工具及安装方法
2018/09/30 Javascript
微信小程序自定义底部导航带跳转功能
2018/11/27 Javascript
JavaScript中引用vs复制示例详析
2018/12/06 Javascript
Python基于checksum计算文件是否相同的方法
2015/07/09 Python
python实现网站的模拟登录
2016/01/04 Python
Python中的time模块与datetime模块用法总结
2016/06/30 Python
python开发利器之ulipad的使用实践
2017/03/16 Python
详谈Python基础之内置函数和递归
2017/06/21 Python
在python中只选取列表中某一纵列的方法
2018/11/28 Python
python针对mysql数据库的连接、查询、更新、删除操作示例
2019/09/11 Python
Python函数的定义方式与函数参数问题实例分析
2019/12/26 Python
如何在python中处理配置文件代码实例
2020/09/27 Python
python文件路径操作方法总结
2020/12/21 Python
英国潮流网站:END.(全球免邮)
2017/01/16 全球购物
俄罗斯的精英皮具:Wittchen
2018/01/29 全球购物
Myprotein比利时官方网站:欧洲第一运动营养品牌
2020/10/04 全球购物
英国手工制作的现代与经典的沙发和床:Love Your Home
2020/09/26 全球购物
迎元旦广播稿
2014/02/22 职场文书
售房委托书
2014/08/30 职场文书
2015国际残疾人日活动总结
2015/03/24 职场文书
七年级作文之下雨天
2019/12/23 职场文书
MySQL 逻辑备份与恢复测试的相关总结
2021/05/14 MySQL