2020-01-28 vue阻止冒泡

  1. vue阻止事件冒泡 两种方法:
  • 使用@click.stop = "show()"
  • 方法里面写e.stopPropagation()
show: function (e) {

     alert("this is 3");

     e.stopPropagation();  //阻止

}



  1. 关于@click.stop和@click.prevent
  • stop 阻止冒泡
//将会先弹出“noclick”,再弹出“dodo”。
//只弹出“noclick”
  • 阻止默认事件
百度一下   //阻止a标签跳转,仅执行函数test4

//阻止表单提交,仅执行函数test5
  1. 按键修饰符
  • 栗子: 按下enter时,执行的函数


methods: {

      test7 (event) {
        console.log(event.keyCode)
        alert(event.target.value)
      }

}

你可能感兴趣的:(2020-01-28 vue阻止冒泡)