vue怎么把事件只对自身有效?

最近在学vue做一个小项目,当时碰到了一个思路卡顿的问题,也不知道怎么描述。就是图片描述

就如上图,思否的列表有个点赞功能,问题是他是个列表,点赞的时候是只对点击的列表项有效的。这个是个相同的事件,可我不知怎么把他给做到只对自身有效。是基于vue的图片描述可我的事件是给组件加上的,对不起真的不知道怎么描述才准确。就是想让列表循环出来的时候点击事件是只对自身有效果的。

阅读 2.6k
1 个回答

列表通过 v-for 一个 list 渲染的,为 list 的每一 item 绑定 @click 事件触发时传入参数 $index(v-for="(item, index) in list"),在 @click 的 method 函数修改 list 内相应 index 的 item 的点赞状态 status 即可~

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题