eventalert监控插件,eventalertmod有小队模式吗
今天小编为大家分享Windows系统下载、Windows系统教程、windows相关应用程序的文章,希望能够帮助到大家!
vue的事件处理:
1、监听事件
使用v-on指令监听DOM事件,代码如下:
<div id="example-1">
<button v-on:click="counter += 1">Add 1</button>
<p>The button above has been clicked {{ counter }} times.</p>
</div>
var example1 = new Vue({ el: '#example-1', data: { counter: 0 } })
2、事件处理方法
一般监听事件是写在方法里面的,代码如下:
<div id="example-2">
<!-- `greet` 是在下面定义的方法名 -->
<button v-on:click="greet">Greet</button> </div>
var example2 = new Vue({
el: '#example-2',
data: { name: 'Vue.js' },
// 在 `methods` 对象的定义方法
methods: { greet: function (event) {
// `this` 在方法里指向当前 Vue 实例
alert('Hello ' + this.name + '!')
// `event` 是原生 DOM 事件
if (event) { alert(event.target.tagName) }
} } })
3、内联处理器中的方法
除了绑定到一个方法中,也可以内联到JavaScript语句中调用:
<div id="example-3">
<button v-on:click="say('hi')">Say hi</button>
<button v-on:click="say('what')">Say what</button> </div>
new Vue({
el: '#example-3',
methods: { say: function (message) { alert(message) } } })
4、事件修饰符
v-on有事件修饰符,具体有.stop,.prevent,.capture,.self,.once,.passive。
<!-- 阻止单击事件继续传播 -->
<a v-on:click.stop="doThis"></a>
<!-- 提交事件不再重载页面 -->
<form v-on:submit.prevent="onSubmit"></form>
<!-- 修饰符可以串联 -->
<a v-on:click.stop.prevent="doThat"></a>
<!-- 只有修饰符 -->
<form v-on:submit.prevent></form>
<!-- 添加事件监听器时使用事件捕获模式 -->
<!-- 即内部元素触发的事件先在此处理,然后才交由内部元素进行处理 -->
<div v-on:click.capture="doThis">...</div>
<!-- 只当在 event.target 是当前元素自身时触发处理函数 -->
<!-- 即事件不是从内部元素触发的 -->
<div v-on:click.self="doThat">...</div>
5、按键修饰符
vue允许为v-on在监听键盘时间时添加按键修饰符:
<!-- 只有在 `key` 是 `Enter` 时调用 `vm.submit()` -->
<input v-on:keyup.enter="submit">
6、系统修饰符
可以用系统修饰符来实现仅在按下相应按键时才触发鼠标或者键盘事件的监听器。具体的系统修饰符有:.ctrl,.alt,.shift,.meta。
<!-- Alt + C -->
<input v-on:keyup.alt.67="clear">
<!-- Ctrl + Click -->
<div v-on:click.ctrl="doSomething">Do something</div>
也有鼠标按钮修饰符,比如.left,.right,.middle。
wWw.Xtw.com.Cn系统网专业应用软件下载教程,免费windows10系统,win11,办公软件,OA办公系统,OA软件,办公自动化软件,开源系统,移动办公软件等信息,解决一体化的办公方案。
免责声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。内容仅供参考使用,不准确地方联系删除处理!
联系邮箱:773537036@qq.com