vue获取点击事件源的方法

 1 <!DOCTYPE html>
 2 <html lang="zh-CN">
 3     <head>
 4         <meta charset="utf-8">
 5         <title>vue click事件获取当前元素对象</title>
 6         <script src="http://cdnjs.cloudflare.com/ajax/libs/vue/1.0.13/vue.min.js"></script>
 7         <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
 8     </head>
 9     <body id="app">
10         <ul>
11             <li v-on:click="say(‘hello!‘, $event)" style="background-color:blue;color:white;">点击当前行获取下一行</li>
12             <li>li2</li>
13             <li>li3</li>
14         </ul>
15         <script>
16             new Vue({
17                 el: ‘#app‘,
18                 data: {
19                     message: ‘Hello Vue.js!‘
20                 },
21                 methods: {
22                     say: function(msg, event) {
23                         //获取点击对象
24                         var el = event.currentTarget;
25                         var li2text = $(el).next().text();
26                         alert("当前对象的内容:"+$(el).text()+" 下一行内容:"+li2text);
27                     }
28                 }
29             })
30         </script>
31     </body>
32 </html>
时间: 2024-10-10 06:04:51

vue获取点击事件源的方法的相关文章

Vue——获取当前元素方法 $event

首先 vue的点击事件 是用 @click = “clickfun()” 属性 在html中绑定的, 在点击的函数中 添加$event 参数就可以了 <button @click = “clickfun($event)”>点击</button> methods: { clickfun(e) { // e.target 是你当前点击的元素 // e.currentTarget 是你绑定事件的元素 } }, 修改样式 obj就是传入的$event // 鼠标放上 修改当前tr标签的背景

css模拟下拉框,vue获取双向绑定的值

原生的下拉框用vue获取值双向绑定简直不要太好用,Duang的一下就行了 <div id="datePrice"> <select v-model="selected" id="dataSel" class="dataSel" v-on:change="change"> <option v-for="item in dateList" v-bind:valu

vue获取下拉框值

vue获取下拉框的值,用vue-modle,只有点击下拉框的值才会赋值到下拉框中,初始时下拉框没有数据,而改用$event就不会出现这样的问题,下面看代码以及图解: v-model解决方式: <!-- 下拉框 --> <div v-show="moreStore" class="select"> <select class="choice" v-on:change="indexSelect" v-

UITapGestureRecognizer 获取点击位置

原来我自定义过UITextView,然后将捕获 touchesBegan,touchesMoved和touchesEnded的事件后交给父层去处理,这样就可以UITextView上进行手势翻页 等处理,今天想要故伎重演在UIWebView上,结果失败了.后来用了一种最最简单的办法实现了. 你猜对了,是UITapGestureRecognizer,贴上代码. 在UIViewController中,加入协议UIGestureRecognizerDelegate,然后.m文件里加入以下代码: UITa

android ListView 获取点击的选项

需要调用listView的setOnItemClickListener方法 重写OnItemClickListener类的onItemClick 方法,onItemClick 方法有三个参数 @Override public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) : View : 是listViwe 的 adapter里面给他配置的 显示内容的组建,如果需要获取所点击的item的内容可以:St

Request获取url各种信息的方法

1.Request获取url各种信息的方法 测试的url地址:http://www.test.com/testweb/default.aspx, 结果如下: Request.ApplicationPath: /testweb Request.CurrentExecutionFilePath: /testweb/default.aspx Request.FilePath: /testweb/default.aspx Request.Path: /testweb/default.aspx Reque

[WinAPI] 获取窗口句柄的几种方法

1.使用FindWindow函数获取窗口句柄 示例:使用FindWindow函数获取窗口句柄,然后获得窗口大小,并且移动窗口到指定位置. 我们想获得酷我音乐盒的窗口句柄并移动它,该怎么办呢? 首先打开VC或者VS里面tool中的SPY++点击查找窗口如下: PS:把那个靶心似的的东西移动到想查找的窗口上,这里是酷我音乐盒,下面会出现窗口的信息,包括窗口的句柄.名字.类.类型.大小和位置.点击OK还有更多信息~ PS:因为FindWindowA(LPCSTR lpClassName ,LPCSTR

一种通过正当渠道,免费快速获取正版国外期刊的方法

一种通过正当渠道,免费快速获取正版国外期刊的方法. 使用 Kindle 最强神器 Calibre 可以下载多种外文期刊. 点击抓取新闻: 搜索经济学人economist: 建立下载任务: 点击立即下载. 查看下载进度: 进度如下: 原文地址:https://www.cnblogs.com/lucelujiaming/p/9759673.html

FTP 无法获取目录列表的处理方法

FTP 无法获取目录列表的处理方法 1.以阿里云的服务器为例 对于阿里云的服务器是因为阿里云为了进一步保护用户的安全利益使用了安全策略组,我们要设置安全策略组对应的端口开启. 首先要设置端口范围,这个范围尽可能的小,因为太多怕容易遭受到攻击 设置了,点击确定保存 然后在阿里云后台找到对应的ECS服务器,安全组设置,将ftp软件监听的端口范围打开即可. 原文地址:https://www.cnblogs.com/pxjbk/p/10046917.html