微信小程序怎么获取点击事件的值e.detail.value

微信小程序怎么获取点击事件的值e.detail.value,第1张

view标签 加 bindtap事让笑咐件,用data-name传值,如果view中只有文字,点击整个view区域都可以接收到data-name的值,如果view里面加一个lable标签,那么点击lable包裹的区域,data-name取不到值。坦纯升悉

解决方法:把取值方式 由e.target.dataset.carrierName 修改为e.currentTarget.dataset.carrierName即可!

原因:query.get  方闭汪雀法是异步的(小轿早程序的请求方法基本都是异步执行),所以程序会先执行updatePostData()方法 。而此时数陵败据detail并未绑定数据,所以自然拿不到前面设定的值

解决方案:

在query.get执行完毕后的回调函数调用updatePostData()方法.

使用fetch...then...

这里好销局将 good_id=16 参数传入 detail 页面, 然后 detail 页面的 onload 方法内接受.

如果需要传多斗坦个参数, 用 &链接即可

这里可以传字符串, 也能传数组等, 这样就把 address 传递并接受了

在bindtap定义友让的点击方法 swiperTap : function(e) 中获取

其他的参数取出也如此,


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12447376.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存