如何在vue中实现类似jquery的事件委托,$.on的情形,例如(伪代码):
<ul :click="fClick(item)">
<li v-for="item in list"></li>
</ul>
在ul的click事件中,能接收到li的item数据,来进行处理?
如何在vue中实现类似jquery的事件委托,$.on的情形,例如(伪代码):
<ul :click="fClick(item)">
<li v-for="item in list"></li>
</ul>
在ul的click事件中,能接收到li的item数据,来进行处理?
你这指令缩写有点6啊。。。
<ul :click="fClick(item)"> -->
<ul @
click="fClick(item)"> v-on
的缩写是@符号。
这样你点击li的时候ul上的点击事件自然会冒泡被触发的。
9 回答1.5k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
6 回答668 阅读
2 回答1.8k 阅读
2 回答993 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
4 回答763 阅读✓ 已解决
我觉得vue的模式根本不需要事件委托,jq的on是为了应对未来生成的元素,而vue的click是在生成时就绑定的。
click和v-for可以写同一行。