请教一下老师,给自定义组件添加data-*来实现bindtap传递参数有没有什么不好的地方吗

来源:13-11 短评实现五:提交短评数据

Amor丶安于命

2019-01-23

<w-tag class="item"
           wx:for="{{utils.limiter(comments, 3)}}"
           wx:key="content"
           content="{{item.content}}"
           data-content="{{item.content}}"
           bindtap="commentTagInput">
      <text class="comment-nums" slot="after">{{'+' + item.nums}}</text>
    </w-tag>
commentTagInput (e) {
  const content = e.currentTarget.dataset.content;
  this.submitComment(content)
}

如上代码,通过设置date-*,然后在js里通过e.currentTarget.dataset.XX来获取参数,有什么缺点吗?

写回答

1回答

阿里奇奇

2019-01-28

肯定没有自定义事件方便啊。而且效率测试了没有?程序复杂的时候是否会显示问题?

0
0

纯正商业级微信小程序应用实战,全方位小程序特性讲解

真实数据的高质量小程序项目,学会直接工作

4793 学习 · 2133 问题

查看课程