vue click.stop阻止点击事件继续传播
    <div id="app">
        <div @click="dodo">
            <button @: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 @click="dodo">
            <button @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”
    今天你学习了吗!!!

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号