小程序事件参数传递
event.js
// pages/event/event.js Page({ /** * 页面的初始数据 */ data: { articles:[ { "id":1, "title":"钢铁是怎样炼成的" }, { "id": 2, "title": "撒哈拉的故事" }, { "id": 3, "title": "雪国" }, { "id": 4, "title": "人生" }, { "id": 5, "title": "平方的世界" } ] }, onViewClick:function(event){ console.log("你好") }, onAclick:function(event){ var dataset = event.currentTarget.dataset; console.log(dataset); } })
event.wxml
<!--pages/event/event.wxml--> <view bindtap='onViewClick'>点击我</view> <!--为了将数据传给js文件,只需要在data-后面加上对应的数据名即可,如下的data-id可以将json中的数据传送给对应的js文件,然后就可以在控制台的target->dataset中获取到对应的数据--> <view class="article-group" wx:for="{{articles}}" bindtap='onAclick' data-id="{{item.id}}" data-title = "{{item.title}}"> {{item.title}} </view>