微信小程序页面与js方法传值。xml文件里已经通过catchtap绑定了js文件里的bindFormSubmit方法,但貌似报错了。
要传值到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这个文件里。。这种值要怎么传递?