{{message}}
divClick
当前位置:   article > 正文

Vue - @click.stop_vue @click.stop

vue @click.stop
  1. <body>
  2. <div id = "app">
  3. {{message}}
  4. <div @click="divClick">
  5. divClick
  6. <button @click.stop="btnClick">btn</button>
  7. </div>
  8. </div>
  9. <script src="../vue.js"></script>
  10. <script>
  11. const app = new Vue({
  12. el: '#app',
  13. data: {
  14. message: 'hello world'
  15. },
  16. methods: {
  17. divClick() {
  18. console.log("divClick");
  19. },
  20. btnClick() {
  21. console.log("btnClick");
  22. }
  23. }
  24. })
  25. </script>
  26. </body>

点击btn按钮时,divClick被阻止。

如果没有.stop则会同时调用2个方法

 

 .stop 调用event.stopPropagation()

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/79419
推荐阅读
相关标签