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


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 相关文章推荐
表单(FORM)的一些实用效果代码
Mar 25 Javascript
javascript两种function的定义介绍及区别说明
May 02 Javascript
用js实现输入提示(自动完成)的实例代码
Jun 14 Javascript
jquery 表格排序、实时搜索表格内容(附图)
May 19 Javascript
如何在MVC应用程序中使用Jquery
Nov 17 Javascript
原生js结合html5制作小飞龙的简易跳球
Mar 30 Javascript
javascript 取小数点后几位几种方法总结
Aug 02 Javascript
使用watch在微信小程序中实现全局状态共享
Jun 03 Javascript
vue中 this.$set的用法详解
Sep 06 Javascript
JS定时器如何实现提交成功提示功能
Jun 12 Javascript
vue+ElementUI 关闭对话框清空验证,清除form表单的操作
Aug 06 Javascript
js实现鼠标点击飘爱心效果
Aug 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
php curl 伪造IP来源的实例代码
2012/11/01 PHP
php获取CSS文件中图片地址并下载到本地的方法
2014/12/02 PHP
PHP随机数 C扩展随机数
2016/05/04 PHP
jquery星级插件、支持页面中多次使用
2012/03/25 Javascript
JS防止用户多次提交的简单代码
2013/08/01 Javascript
jquery提取元素里的纯文本不包含span等里的内容
2013/09/30 Javascript
基于jquery实现图片相关操作(重绘、获取尺寸、调整大小、缩放)
2015/12/25 Javascript
详解javascript跨浏览器事件处理程序
2016/03/27 Javascript
jQuery中选择器的基础使用教程
2016/05/23 Javascript
JavaScript全屏和退出全屏事件总结(附代码)
2017/08/17 Javascript
jQuery实现的鼠标滚轮控制图片缩放功能实例
2017/10/14 jQuery
详解vuex的简单使用
2018/03/12 Javascript
详解Vue 全局引入bass.scss 处理方案
2018/03/26 Javascript
详解JavaScript中的数组合并方法和对象合并方法
2018/05/11 Javascript
Node.JS用纯JavaScript生成图片或滑块式验证码功能
2019/09/12 Javascript
python计算最小优先级队列代码分享
2013/12/18 Python
python判断、获取一张图片主色调的2个实例
2014/04/10 Python
python 转换 Javascript %u 字符串为python unicode的代码
2016/09/06 Python
Python开发中爬虫使用代理proxy抓取网页的方法示例
2017/09/26 Python
Python和Java进行DES加密和解密的实例
2018/01/09 Python
浅析Python数据处理
2018/05/02 Python
python web自制框架之接受url传递过来的参数实例
2018/12/17 Python
Python 正则表达式匹配字符串中的http链接方法
2018/12/25 Python
python自动化之Ansible的安装教程
2019/06/13 Python
Windows下PyCharm2018.3.2 安装教程(图文详解)
2019/10/24 Python
解决python 读取 log日志的编码问题
2019/12/24 Python
检测tensorflow是否使用gpu进行计算的方式
2020/02/03 Python
PyCharm永久激活方式(推荐)
2020/09/22 Python
Python Django form 组件动态从数据库取choices数据实例
2020/05/19 Python
分享CSS3中必须要知道的10个顶级命令
2012/04/26 HTML / CSS
建筑文秘专业个人求职信范文
2013/12/28 职场文书
家长给幼儿园的表扬信
2014/01/09 职场文书
基层干部十八大感言
2014/01/19 职场文书
幼师求职信
2014/06/23 职场文书
升学宴演讲稿
2014/09/01 职场文书
vue3 自定义图片放大器效果的示例代码
2022/07/23 Vue.js