vue中@click.stop事件的作用

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”

转载于:https://www.cnblogs.com/dongyuezhuang/p/11527447.html

你可能感兴趣的:(javascript,前端,ui)