微信小程序页面与js方法传值

微信小程序页面与js方法传值。xml文件里已经通过catchtap绑定了js文件里的bindFormSubmit方法,但貌似报错了。

img

img

要传值到JS方法,可以在wxml文件中使用data-*属性,然后在JS方法中使用e.currentTarget.dataset来获取该值。例如,可以在wxml中这样写:

<view catchtap="bindFormSubmit" data-mydata="{{someData}}">提交</view>

在JS方法中这样写:

Page({
  bindFormSubmit: function(e) {
    var myData = e.currentTarget.dataset.mydata;
    console.log('传递的数据是:', myData);
  }
})

这样,当用户点击“提交”时,会调用bindFormSubmit方法,并且可以通过e.currentTarget.dataset.mydata来获取传递的数据。

index.xml 里设置data-*属性,但是是在index.js里获取到这个参数的。但是wx.request这个方法在update.js这个文件里。。这种值要怎么传递?