话不多说,
三句多。
先上一段代码:

<script>    window.onload=function(){        let vm=new Vue({            el:"#div",            data:{            },            methods:{                show(){                    console.log(111);                    //原生写法:                    //js:show(e){console.log(111); e.stopPropagation();}                    //html:<button @click="show($event)">                },                print(){                    console.log(222);                },                write(){                    console.log(333);                },                study(){                    console.log(444);                    //原生写法:                    //js:show(e){console.log(111); e.preventDefult();}                }            }        });    }</script><body>    <div id="div">        <!--事件冒泡-->        <div @click="write">            <p @click="print">                <button @click.stop="show">click me</button>                <!--+.stop直接完事,简单干脆-->            </p>        </div>         <!--阻止默认行为-->        <a href="#" @click.prevent="study"></a>         <!--+.prevent直接完事,简单暴力,握草-->     </div></body>

感觉 Vue 就是神仙操作,简单直接暴力,关键也会记不住,
真是一把鼻涕一把辛酸泪啊。