当前位置:   article > 正文

【微信小程序】传参数的几种方法_微信小程序点击事件传参

微信小程序点击事件传参

目录

1.navigator 跳转时

2.全局变量

3.列表index下标取值

4.form表单传值


1.navigator 跳转时

wxml页面(参数多时可用“&”)

<navigator url='../index/index?id=1&name=aaa'></navigator>

或者添加点击事件,js用navigateTo跳转传参,两种效果一样

  1. wx.navigateTo({
  2. url: '../index/index?id=1&name=aaa',
  3. })

js页面  在onLoad里直接获取

  1. onLoad: function (options) {
  2. //页面初始化 options为页面跳转所带来的参数
  3. var id = options.id //获取值
  4. },

2.全局变量

app.js页面

  1. globalData:{
  2. id:null
  3. }

赋值:

  1. var app = getApp();
  2. app.globalData.id = 2

取值:

  1. var app = getApp();
  2. var id = app.globalData.id

3.列表index下标取值

wxml页面

<button bindtap='clickMe' data-id='1'>点击</button>

如果需要传递多个,可以写多个data-[参数]的方式进行传递

js页面

  1. clickMe:function(e){
  2. var id = e.currentTarget.dataset.id
  3. console.log(id);
  4. },

  注意:通过wxml设置data-[参数名]传递参数,[参数名]只能是小写,不能有大写

4.form表单传值

form表单传值比较简单常用,就不举例了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/232542
推荐阅读
相关标签
  

闽ICP备14008679号