• VUE参考---事件处理


    VUE参考---事件处理

    一、总结

    一句话总结:

    *、vue绑定事件监听的时候,默认是带了event对象的:<button @click="test1">test1</button>
    *、事件处理中 按键修饰符 使用实例:<input type="text" @keyup.13="test7">

    1、vue绑定事件监听的时候,默认是带了event对象的?

    -、<button @click="test1">test1</button>
    -、<button @click="test3('abcd', $event)">test3</button>
    methods: {
        test1(event) {
          alert(event.target.innerHTML)
        },
    }

    2、事件处理中 按键修饰符 使用实例?

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

    二、事件处理

    博客对应课程的视频位置:

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4   <meta charset="UTF-8">
     5   <title>07_事件处理</title>
     6 </head>
     7 <body>
     8 <!--
     9 1. 绑定监听:
    10   v-on:xxx="fun"
    11   @xxx="fun"
    12   @xxx="fun(参数)"
    13   默认事件形参: event
    14   隐含属性对象: $event
    15 2. 事件修饰符:
    16   .prevent : 阻止事件的默认行为 event.preventDefault()
    17   .stop : 停止事件冒泡 event.stopPropagation()
    18 3. 按键修饰符
    19   .keycode : 操作的是某个keycode值的健
    20   .enter : 操作的是enter键
    21 -->
    22 
    23 <div id="example">
    24 
    25   <h2>1. 绑定监听</h2>
    26   <button @click="test1">test1</button>
    27   <button @click="test2('abc')">test2</button>
    28   <button @click="test3('abcd', $event)">test3</button>
    29 
    30   <h2>2. 事件修饰符</h2>
    31   <a href="http://www.baidu.com" @click.prevent="test4">百度一下</a>
    32   <div style=" 200px;height: 200px;background: red" @click="test5">
    33     <div style=" 100px;height: 100px;background: blue" @click.stop="test6"></div>
    34   </div>
    35 
    36   <h2>3. 按键修饰符</h2>
    37   <input type="text" @keyup.13="test7">
    38   <input type="text" @keyup.enter="test7">
    39 
    40 </div>
    41 
    42 <script type="text/javascript" src="../js/vue.js"></script>
    43 <script type="text/javascript">
    44   new Vue({
    45     el: '#example',
    46     data: {
    47 
    48     },
    49     methods: {
    50       test1(event) {
    51         alert(event.target.innerHTML)
    52       },
    53       test2 (msg) {
    54         alert(msg)
    55       },
    56       test3 (msg, event) {
    57         alert(msg+'---'+event.target.textContent)
    58       },
    59 
    60       test4 () {
    61         alert('点击了链接')
    62       },
    63 
    64       test5 () {
    65         alert('out')
    66       },
    67       test6 () {
    68         alert('inner')
    69       },
    70 
    71       test7 (event) {
    72         console.log(event.keyCode)
    73         alert(event.target.value)
    74       }
    75     }
    76   })
    77 </script>
    78 </body>
    79 </html>
     
  • 相关阅读:
    文件操作
    set集合,深浅拷贝
    is 和 == 区别 id()函数
    字典
    列表
    基本数据类型
    第十二章 if测试和语法规则
    第十一章 赋值、表达式和打印
    第十章 python语句简介
    第九章元组、文件及其他
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/12737097.html
Copyright © 2020-2023  润新知