怎样在动态添加的div里再动态添加div元素?

红色框部分是在数组中循环生成的,想通过点击添加迟到时长事件动态添加绿框中的元素。
image.png
问题:如果页面中已经生成了两个或多个,怎样区别点击的是哪个事件?
image.png
直接写点击事件的话上下会同时生成,并不能区别。

回复
阅读 366
1 个回答

你这不就是往数组里面加对象么。你添加迟到时长的时候把对应的扣款内容index当参数传进去不就好了

<div @click="handAddTime(index)">添加迟到时长</div> // index 就是你循环的扣款内容 index


const handAddTime = (index) => {
    koukuanArr.value[index].chidaoshichangArr.push({...})
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题