vue v-for 点击当前行,获取当前行数据及event当前事件对象的操作


Posted in Javascript onSeptember 10, 2020

前言

在 v-for 循环语句上,定义一个点击事件 传入两个参数(当行数据、当前事件对象),如下代码片段,当前事件对象必须加上 ‘$' 符号

<template>
 <div>
  <ul>
   <li
    v-for="(item, index) in arrData"
    :key="index"
    @click="operate(item, $event)"
   >
    {{ item.title }}
   </li>
  </ul>
 </div>
</template>

<script>
export default {
 data() {
  return {
   arrData: [
    { id: 1, title: '第一条数据' },
    { id: 2, title: '第二条数据' }
   ]
  };
 },
 methods: {
  operate(item, event) {
   console.log(item);
   console.log(event);
  }
 }
};
</script>

不加'$‘报错:

vue v-for 点击当前行,获取当前行数据及event当前事件对象的操作

加上'$‘: 点击行之后获得当前行数据 以及当前事件对象

vue v-for 点击当前行,获取当前行数据及event当前事件对象的操作

如果本篇文章对你有帮助的话,很高兴能够帮助上你。

补充知识:vue获取当前点击对象的下标,和当前点击对象的内容

如下所示:

<li v-for="(item,index) in tabList" v-on:click="addClass(index,$event)" >{{item.title}}</li>

data里面声明:

data() {
  return {
   tabList: [
    { id: 0, title: "首页1" },
    { id: 1, title: "首页2" },
    { id: 2, title: "首页3" }
   ],
   current:0
  };
 },
methods: {
  addClass: function(index,event) {
   this.current = index;
   //获取点击对象   
   var el = event.currentTarget;
   console.log("当前对象的内容:"+el.innerHTML);
   console.log(this.current)
  }

以上这篇vue v-for 点击当前行,获取当前行数据及event当前事件对象的操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript类型转换示例
Apr 29 Javascript
Ajax中解析Json的两种方法对比分析
Jun 25 Javascript
Node.js实现JS文件合并小工具
Feb 02 Javascript
详解AngularJS中ng-src指令的使用
Sep 07 Javascript
weUI应用之JS常用信息提示弹层的封装
Nov 21 Javascript
使用JS在浏览器中判断当前网络连接状态的几种方法
May 05 Javascript
详解webpack自动生成html页面
Jun 29 Javascript
Bootstrap与Angularjs的模态框实例代码
Aug 03 Javascript
angular项目中bootstrap-datetimepicker时间插件的使用示例
Mar 15 Javascript
vue+iview+less 实现换肤功能
Aug 17 Javascript
Vue内部渲染视图的方法
Sep 02 Javascript
Nuxt 嵌套路由nuxt-child组件用法(父子页面组件的传值)
Nov 05 Javascript
vue 使用lodash实现对象数组深拷贝操作
Sep 10 #Javascript
Vue 按照创建时间和当前时间显示操作(刚刚,几小时前,几天前)
Sep 10 #Javascript
vue 导出文件,携带请求头token操作
Sep 10 #Javascript
vue radio单选框,获取当前项(每一项)的value值操作
Sep 10 #Javascript
jquery实现简单每周轮换的日历
Sep 10 #jQuery
vue循环中点击选中再点击取消(单选)的实现
Sep 10 #Javascript
详解vue父子组件状态同步的最佳方式
Sep 10 #Javascript
You might like
PHP 的 __FILE__ 常量
2007/01/15 PHP
php 魔术方法使用说明
2009/10/20 PHP
py文件转exe时包含paramiko模块出错解决方法
2016/08/12 PHP
php 类中的常量、静态属性、非静态属性的区别
2017/04/09 PHP
在laravel-admin中列表中禁止某行编辑、删除的方法
2019/10/03 PHP
用 javascript 实现的点击复制代码
2007/03/24 Javascript
JS动态获取当前时间,并写到特定的区域
2013/05/03 Javascript
jQuery实现下拉框左右选择的简单实例
2014/02/22 Javascript
node.js中的path.delimiter方法使用说明
2014/12/09 Javascript
浅谈JavaScript function函数种类
2014/12/29 Javascript
jQuery获取this当前对象子元素对象的方法
2016/11/29 Javascript
详解nodejs模板引擎制作
2017/06/14 NodeJs
VueJs单页应用实现微信网页授权及微信分享功能示例
2017/07/26 Javascript
JS将网址url转化为JSON格式的方法
2018/07/02 Javascript
D3.js(v3)+react 实现带坐标与比例尺的散点图 (V3版本)
2019/05/09 Javascript
layui的表单验证支持ajax判断用户名是否重复的实例
2019/09/06 Javascript
基于JavaScript实现控制下拉列表
2020/05/08 Javascript
[09:37]2018DOTA2国际邀请赛寻真——不懈追梦的Team Serenity
2018/08/13 DOTA
[43:53]OG vs EG 2019国际邀请赛淘汰赛 胜者组 BO3 第三场 8.22
2019/09/05 DOTA
Python操作json数据的一个简单例子
2014/04/17 Python
python3多线程知识点总结
2019/09/26 Python
解决pycharm上的jupyter notebook端口被占用问题
2019/12/17 Python
Python 实现try重新执行
2019/12/21 Python
使用python-Jenkins批量创建及修改jobs操作
2020/05/12 Python
CSS3实现伪类hover离开时平滑过渡效果示例
2017/08/10 HTML / CSS
华为智利官方商店:Huawei Chile
2020/05/09 全球购物
大学生毕业自我鉴定
2013/11/06 职场文书
在校学生职业规划范文
2014/01/08 职场文书
行政人事经理职位说明书
2014/03/05 职场文书
卫校毕业生自我鉴定
2014/09/28 职场文书
党的群众路线教育实践活动个人整改措施落实情况
2014/11/04 职场文书
民主评议教师党员自我评价
2015/03/04 职场文书
机器人总动员观后感
2015/06/09 职场文书
医德医风学习心得体会
2016/01/25 职场文书
送给客户微信问候语!
2019/07/04 职场文书
在 HTML 页面中使用 React的场景分析
2022/01/18 Javascript