扫码关注官方订阅号
在vue.js中如何在li列表的点击事件中获取当前列表的index索引值?
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
写了个DEMO,不知道是不是你要的效果:https://jsfiddle.net/rainwsy/s0goh03w/
<p class="text-success" v-on:click="getIndex($index)">Text:{{option.text}}--Vlue:{{option.value}}</p>
给参数值($index)就可以
($index)
http://cn.vuejs.org/guide/list.html
想在点击事件中拿到,可以传到标签的属性里?
<ul> <li v-for="(index,item) in items" data-index="{{index}}" v-on:click="onclick"></li> <ul>
onclick:function(event){ let target = event.target console.log(target.getAttribute("data-index")) }
<ul> <li v-for="(index,item) in items" v-on:click="onclick($index)"></li> <ul>
onclick:function(index){ console.log(index) }
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
写了个DEMO,不知道是不是你要的效果:https://jsfiddle.net/rainwsy/s0goh03w/
<p class="text-success" v-on:click="getIndex($index)">Text:{{option.text}}--Vlue:{{option.value}}</p>给参数值
($index)就可以http://cn.vuejs.org/guide/list.html
想在点击事件中拿到,可以传到标签的属性里?
或者更好可能是像 楼下@rainwsy 这样