zoukankan      html  css  js  c++  java
  • vue click.stop阻止点击事件继续传播

        <div id="app">
                <div v-on:click="dodo">
                    <button v-on:click="doThis">阻止单击事件继续传播</button>
                </div>
            </div>
        
            <script>
                var app = new Vue({
                    el: "#app",
                    data: {
                        name: "Vue.js"
                    },
                    methods: {
                        doThis: function () {
                            alert("noclick");
                        },
                        dodo: function () {
                            alert("dodo");
                        }
                    }
                });
            </script>
    

    将会先弹出“noclick”,再弹出“dodo”。

    <div id="app">
            <div v-on:click="dodo">
                <button v-on:click.stop="doThis">阻止单击事件继续传播</button>
            </div>
        </div>
    
        <script>
            var app = new Vue({
                el: "#app",
                data: {
                    name: "Vue.js"
                },
                methods: {
                    doThis: function () {
                        alert("noclick");
                    },
                    dodo: function () {
                        alert("dodo");
                    }
                }
            });
        </script>
    

    只弹出“noclick”

  • 相关阅读:
    功能测试
    数据库
    loadrunner
    笔记
    基础知识
    类方法, 实例方法, 静态方法
    统计英文单词次数
    合并文件内容
    字典排序
    排序算法
  • 原文地址:https://www.cnblogs.com/codedisco/p/13541097.html
Copyright © 2011-2022 走看看