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


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常见注意事项
Jan 01 Javascript
获取HTML DOM节点元素的方法的总结
Aug 21 Javascript
html组件不可输入(只读)同时任何组件都有效
Apr 01 Javascript
Jquery+CSS3实现一款简洁大气带滑动效果的弹出层
May 15 Javascript
JS网页图片按比例自适应缩放实现方法
Jan 15 Javascript
clipboard.js无需Flash无需依赖任何JS库实现文本复制与剪切
Oct 10 Javascript
JS中使用FormData上传文件、图片的方法
Aug 07 Javascript
Bootstrap的class样式小结
Dec 01 Javascript
Java设计中的Builder模式的介绍
Mar 22 Javascript
js技巧之十几行的代码实现vue.watch代码
Jun 09 Javascript
关于单文件组件.vue的使用
Sep 20 Javascript
vue单页缓存存在的问题及解决方案(小结)
Sep 25 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/09/09 PHP
PHP sprintf() 函数的应用(定义和用法)
2012/06/29 PHP
php简单计算年龄的方法(周岁与虚岁)
2016/12/06 PHP
自动完成JS类(纯JS, Ajax模式)
2009/03/12 Javascript
自制轻量级仿jQuery.boxy对话框插件代码
2010/10/26 Javascript
JavaScript flash复制库类 Zero Clipboard
2011/01/17 Javascript
jquery 查找select ,并触发事件的实现代码
2011/03/30 Javascript
js Array对象的扩展函数代码
2013/04/24 Javascript
使用typeof方法判断undefined类型
2014/09/09 Javascript
适用于javascript开发者的Processing.js入门教程
2016/02/24 Javascript
Bootstrap3制作自己的导航栏
2016/05/12 Javascript
jQuery表格的维护和删除操作
2017/02/03 Javascript
Bootstrap显示与隐藏简单实现代码
2017/03/06 Javascript
webpack打包后直接访问页面图片路径错误的解决方法
2017/06/17 Javascript
Vue axios 中提交表单数据(含上传文件)
2017/07/06 Javascript
JS实现的走迷宫小游戏完整实例
2017/07/19 Javascript
js装饰设计模式学习心得
2018/02/17 Javascript
微信小程序API—获取定位的详解
2019/04/30 Javascript
layui实现form表单同时提交数据和文件的代码
2019/10/25 Javascript
24行JavaScript代码实现Redux的方法实例
2019/11/17 Javascript
用Python制作简单的朴素基数估计器的教程
2015/04/01 Python
python实现在每个独立进程中运行一个函数的方法
2015/04/23 Python
21行Python代码实现拼写检查器
2016/01/25 Python
12步教你理解Python装饰器
2016/02/25 Python
理解Python中的With语句
2016/03/18 Python
uwsgi+nginx部署Django项目操作示例
2018/12/04 Python
详解Python进阶之切片的误区与高级用法
2018/12/24 Python
详解python中docx库的安装过程
2019/11/08 Python
Python常用库Numpy进行矩阵运算详解
2020/07/21 Python
英国儿童家具专卖店:GLTC
2016/09/24 全球购物
大学生应聘推荐信范文
2013/11/19 职场文书
装饰活动策划方案
2014/02/11 职场文书
大学生全国两会报告感想
2014/03/17 职场文书
旅游管理毕业生自荐信范文
2014/03/19 职场文书
品质口号大全
2014/06/17 职场文书
工作检讨书怎么写
2014/10/10 职场文书