VUE学习三【绑定监听,事件修饰符,按键修饰符】

<div id="example">
  <h2>1. 绑定监听h2>
  <button v-on:click="test1">Greetbutton>
  <button @click="test1">Greet2button>
  <button @click="test2($event, 'hello')">Greet3button>
  <h2>2. 事件修饰符h2>
  
  <a href="http://www.baidu.com" @click.prevent="test3">百度一下a>
  <br/>
  <br/>
  
  <div style="width: 200px;height: 200px;background: red" @click="test4">
    <div style="width: 100px;height: 100px;background: green" @click.stop="test5">div>
  div>
  <h2>3. 按键修饰符h2>
  <input @keyup.8="test6">
  <input @keyup.enter="test6">div>
<script type="text/javascript" src="../js/vue.js">script>
<script type="text/javascript">new Vue({
    el: '#example',
    data: {
      name: 'Vue.js'
    },
    methods: {
      test1(event) { 

// 方法内 `this` 指向 vm
// alert('Hello ' + this.name + '!') // `event` 是原生 DOM 事件
alert(event.target.innerHTML)
},
test2 (event, msg) {
alert(event.target.innerHTML + '---' + msg)
},
test3() {
alert('阻止事件的默认行为') },
test4() { alert('out') },
test5() { alert('inner') },
test6(event) { alert(event.keyCode + '---' + event.target.value) } } })
script>

 

你可能感兴趣的:(VUE学习三【绑定监听,事件修饰符,按键修饰符】)