微信小程序传值

  1. 点击事件传值
    小程序里事件 function(参数),这样传值是不管用的。
    需要在你绑定事件的元素上加上data-参数名=’参数值‘
    如下:
    在这里插入图片描述
    在这里插入图片描述
    接下来我们直接打印这个传来的参数。
    在这里插入图片描述
    可以看到我们传的值在currentTarget.dataset里,所以要使用点击事件传值的时候我们直接在元素加data-参数名=参数值,然后再对应的函数中用currentTarget.dataset.参数名,就可以正常使用了。

wxml

<view data-name="value" bindtap="test">
    cs
</view>

js

test: function(e)
    {
        console.log(e.currentTarget.dataset.name);
    },
  1. 页面跳转传参
    传参在这里插入图片描述
    在这里插入图片描述
    接收
    在这里插入图片描述
    在你跳转到页面的时候有一个onLoad的生命周期函数这个函数中带的参数就有上个页面传来的值

页面传参的话就是在跳转页面的时候在路由后边加上?参数名称=参数值如果是多个参数的话中间要加上&例如
'index/index?id=1&name=aa’

  1. 页面跳转传数组
    页面跳转是可以传数组的
    实现方法就是在传值的时候将数组转为json字符串之后在对应页面接收之后转回数组就OK
    在这里插入图片描述
    在这里插入图片描述
    数组转json字符串
JSON.stringify(数组)

json字符串转数组

JSON.parse(json字符串)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值