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

test
2024-07-15
你这不就是往数组里面加对象么。你添加迟到时长的时候把对应的扣款内容index当参数传进去不就好了
<div @click="handAddTime(index)">添加迟到时长</div> // index 就是你循环的扣款内容 index
const handAddTime = (index) => {
koukuanArr.value[index].chidaoshichangArr.push({...})
}
回复

适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容