【Vue2.0】—事件处理和事件修饰符(二)

简介: 【Vue2.0】—事件处理和事件修饰符(二)


<div id="root">
        <h2>{{name}},加油!</h2>
        <!-- 阻止默认事件 -->
        <a @click.prevent="showInfo" href="https:www.baidu.com">点我提示信息</a>
        <!-- 阻止事件冒泡 -->
        <div class="demo1" @click="showInfo">
            <button @click.stop="showInfo">点我提示信息</button>
        </div>
        <!-- 事件只触发一次 -->
        <button @click.once="showInfo">点我提示信息</button>
        <!-- 使用事件捕获模式 -->
        <div class="box1" @click.capture="showMsg(1)">
            div1
            <div class="box2" @click="showMsg(2)">
                div2
            </div>
        </div>
        <!-- 只有event.target是当前操作的元素时才触发事件  -->
        <div class="demo1" @click.self="showInfo">
            <button @click="showInfo">点我提示信息</button>
        </div>
    </div>
    <script>
        Vue.config.productionTip = false;
        new Vue({
            el: '#root',
            data() {
                return {
                    name: '张三'
                }
            },
            methods: {
                showInfo(e) {
                    //  e.preventDefault();
                    alert('王同学,你好!')
                },
                showMsg(msg) {
                    console.log(msg);
                }
            }
        });
    </script>


相关文章
|
JavaScript
Vue中的事件修饰符和按键事件
事件修饰符 prevent 阻止默认事件(常用) stop 阻止事件冒泡 once 事件只触发一次 capture 使用事件的捕获模式 self 只有 event.target 是当前操作的元素才触发事件 passive 事件的默认行为立即执行,无需等待事件回调执行完毕
78 0
|
2月前
|
JavaScript
Vue组件点击事件不触发的问题,添加事件修饰符native解决
Vue组件点击事件不触发的问题,添加事件修饰符native解决
387 0
|
3月前
|
JavaScript
vue学习(10)事件修饰符
vue学习(10)事件修饰符
47 3
|
6月前
|
JavaScript
Vue.js中使用.self修饰符来限制事件处理程序的作用域
Vue.js中使用.self修饰符来限制事件处理程序的作用域
|
JavaScript
39Vue - 事件处理器(事件修饰符)
39Vue - 事件处理器(事件修饰符)
45 0
|
JavaScript 前端开发
40Vue - 事件处理器(按键修饰符)
40Vue - 事件处理器(按键修饰符)
38 0
|
7月前
|
JavaScript
Vue之事件修饰符
Vue之事件修饰符
|
7月前
|
JavaScript
vue常用9个事件修饰符
Vue.js 提供了一些事件修饰符,用于处理 DOM 事件的细节。`事件修饰符是由点号(.)表示的后缀,放在事件名后面`。例如 v-on:click.stop 或 @click.stop。
|
JavaScript
【Vue2.0学习】—事件处理和事件修饰符(三十二)
【Vue2.0学习】—事件处理和事件修饰符(三十二)
|
7月前
|
JavaScript 开发者
Vue 事件修饰符详解
Vue事件修饰符是Vue.js框架提供的一种功能,用于在处理DOM事件时提供更多的控制和便利性。它们可以用来改变事件的行为,例如阻止默认行为、阻止事件冒泡、只触发一次等。本文将介绍Vue事件修饰符的作用、使用方式以及使用示例,并对其在各种场景下的应用进行总结。
132 0