您的位置:首页 > 移动开发 > 微信开发

快速掌握小程序组件事件自定义参数的方法

2018-03-29 11:07 519 查看
原创:https://blog.csdn.net/beilinyu/article/details/53945438
我发现看别人的demo真的对学习很有帮助。比如说我看到这个: 


 
一开始很懵逼,完全不知道这个e.currentTarget.dataset.id是什么东西,怎么来的。于是我便去深入研究这部分代码。首先了解到commodity是自定义的一个事件处理函数。 


 
与bindtap绑定,所以e是点击事件传过来的一个参数。 
看官网中关于点击事件参数信息的说明: 


 


 


OK,重点便在这里。在组件中可以定义数据,这些数据将会通过事件传递给 SERVICE。 书写方式: 以data-开头,多个单词由连字符-链接,不能有大写(大写会自动转成小写)如data-element-type,最终在 event.target.dataset 中会将连字符转成驼峰elementType。 


 
看代码可知,这里是自定义了一个名字为id的dataset,因此在事件函数中,我们可以通过e.currentTarget.dataset.id访问到绑定到该组件的自定义数据。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: