vue事件修饰符多个一起使用
vue中的事件修饰符有哪些?vue事件修饰符有阻止冒泡stop、阻止默认事件prevent、添加事件侦听器时使用事件捕获模式capture、只当事件在该元素本身触发时触发回调self 、事件只触发一次once这几个主要的vue事件修饰符,他们的具体介绍可以看文章《5个常用的vue事件修饰符》本文是讲vue事件修饰符多个一起使用。

vue事件修饰符多个一起使用实例代码如下:
<!Doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf" />
<title>vue事件修饰符多个一起使用</title>
<style type="text/css">
* {
margin: 0;
padding: 0;
}
body {
width: 600px;
margin: 100px auto;
}
.box {
height: 200px;
background: red;
padding: 50px;
}
</style>
</head>
<body>
<div id="app">
<div class="box" @click="box">
<!-- 阻止冒泡和阻止默认事件 -->
<a href="https://tangjiusheng.cn" @click.stop.prevent="btn">点我进入首页</a>
</div>
</div>
<script type="text/javascript" src="https://tangjiusheng.cn/vue/lib/vue.min.js"></script>
<script>
var vm = new Vue({
el: '#app',
data: {},
methods: {
box() {
console.log('这是触发了 box div 的点击事件!')
},
btn() {
console.log('这是触发了 btn 按钮 的点击事件!')
}
}
});
</script>
</body>
</html>点击查看效果:https://tangjiusheng.cn/vue/page20220516.html
说明:要多个事件修饰符一起使用,用链式编程方式这样使用就行。stop事件修饰符阻止了冒泡点击a不是触发box函数,prevent事件修饰符阻止了a的跳转。
除注明外的文章,均为来源:老汤博客,转载请保留本文地址!
原文地址:https://tangjiusheng.cn/vue/373.html
原文地址:https://tangjiusheng.cn/vue/373.html
大家都在看
- vue中v-for key的作用(v-for循环为什么要加key)
- Vue跨域问题前端怎么解决(分享Vue跨域的两种常用的解决方案)
- vue中checkbox勾选触发事件的使用(click事件和change事件方法对比)
- vue-devtools详细安装教程(vue项目中vue-devtools怎么用)
- react和vue有什么区别(前端vue和react性能哪个好)
- vue3生命周期详解(vue3和vue2命周期的区别)
- 创建vue3项目详细步骤(2022最新Vue3项目搭建教程)
- vue父子组件生命周期执行顺序是怎么样的?
- vue3面试题及答案(vue面试题必问题和答案汇总)
- vue2和vue3区别大吗(vue2开发好还是vue3开发好)
