事件问题

1、绑定监听@click:(以监听click为例,其他如keyup,用法类似)
  v-on:click="fun"
  @click="fun"
  @click="fun(参数)"

 

2、@click.stop与@click.prevent

@click.stop 阻止事件冒泡

@click.prevent 阻止事件的默认行为,

<a href="http://www.baidu.com" @click.prevent="test4">百度一下</a>   //阻止a标签跳转,仅执行函数test4

<form  action="/xxx"   @submit.prevent="test5">   //阻止表单提交,仅执行函数test5

         <input type="submit" value="注册">
</form>

 

3、按键修饰符

@keyup.enter

//按下enter时,执行方法test7

<input type="text" @keyup.enter="test7">

methods: {

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

}

posted @ 2019-05-29 19:39  前端王者(法师)  阅读(153)  评论(0编辑  收藏  举报