赞
踩
@click.stop表示阻止事件向外传播(即: 阻止事件冒泡)
代码演示
- <template>
- <div id="app">
- <div v-on:click="dodo">
- <button v-on:click.stop="doThis">阻止点击事件继续向外传播</button>
- </div>
- </div>
- </template>
-
- <script>
- export default {
- methods: {
- doThis: function () {
- alert("里层");
- },
- dodo: function () {
- alert("外层");
- },
- },
- };
- </script>
上面代码点击后,只会弹出里面的事件,“里层”
而外层的事件则不会被触发。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。