首页 > 其他分享 >vue 中的键盘事件

vue 中的键盘事件

时间:2022-10-28 14:56:57浏览次数:41  
标签:el vue const log 键盘 事件 name

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <script type="text/javascript" src="../js/vue.js"></script>
    <title>Document</title>
</head>
<body>
    <!-- vue中常用按键的别名
    1 回车 :enter
    2 删除 : delet (“删除”和“退格”键)
    3 退出 : esc
    4 空格 : space
    5 换行 : tab(特殊:必须配合keydown使用,因为按键自带切走功能)
    6 上   : up
    7 下   : down
    8 左   : left
    9 右   : right

    vue中没有提供别名的按键可以用原始的key值去绑定,但是需要改写成kebab-case(短横线命名)

    系统中的特殊按键: ctrl alt shift meta(win的徽标键)
    1.配合keyup使用,按下修饰键的同时 再去按其他按键 随后释放其他按键事件才会触发
    2.配合keydown使用 ,正常触发事件

    vue.config.keycodes.自定义键名=键码 ,可以自定义键名
    -->
    <div id="root">
        <h1>
            欢迎你 {{name}}
        </h1>
        <!-- vue中给常用的按键起啦别名 -->
        <input type="text" placeholder="按下回车进行输入" @keyup.enter="showInfo">
    </div>
    <script>
        const vm=new Vue({
            el:"#root",
            data:{
                name:"xiao bai"
            },
            methods:{
                showInfo(e){
                    console.log(e.target.value);
                }
            }
        })
    </script>
</body>
</html>

 

标签:el,vue,const,log,键盘,事件,name
From: https://www.cnblogs.com/xiaobaizitaibai/p/16836072.html

相关文章

  • vue数据值变了,但是input视图没有更新怎么办?
    直接给对象的属性赋值,并不能使得视图发生变化,此时我们可以用vue的$set方法来赋值解决这个问题this.$set(对象,'属性名','属性值')使用这段代码给对象赋值this.$set......
  • 直播app开发,Vue动态设置样式和class名
    直播app开发,Vue动态设置样式和class名一、动态设置样式 <template><div:style="{backgroundImage:'url('+bgimg+')',fontSize:'size'}"></div></template><scri......
  • vue事件修饰符
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><metahttp-e......
  • Win11 win10系统分区时出现defrag事件怎么解决?
    Win11系统分区时出现defrag事件怎么解决?最近有用户反映这个问题,在重新整理磁盘分区的时候,遇到出现了defrag事件,不知道怎么解决,针对这一问题,本篇带来了详细的Win11系统......
  • 每日一题之请描述Vue组件渲染流程
    组件化是Vue,React等这些框架的一个核心思想,通过把页面拆成一个个高内聚、低耦合的组件,可以极大程度提高我们的代码复用度,同时也使得项目更加易于维护。所以,本文就来分......
  • 一面高频vue面试题
    组件通信组件通信的方式如下:(1)props/$emit父组件通过props向子组件传递数据,子组件通过$emit和父组件通信1.父组件向子组件传值props只能是父组件向子组件进行......
  • 每日一题之Vue的异步更新实现原理是怎样的?
    最近面试总是会被问到这么一个问题:在使用vue的时候,将for循环中声明的变量i从1增加到100,然后将i展示到页面上,页面上的i是从1跳到100,还是会怎样?答案当然是只会显示100,并不会......
  • 事件冒泡
    文章目录​​**事件冒泡**​​​​**事件委托**​​​​**为什么需要事件委托?**​​​​**事件委托的原理:**​​​​事件的冒泡​​​​那么如何阻止事件冒泡?​​事件冒泡......
  • Golang Vue 后台框架 go-admin 从零开始企业级实战视频教程(33 个视频)
    GolangVue后台框架go-admin从零开始企业级实战视频教程(33个视频)Golang作为后端应该会成为未来几年的主要趋势之一,Vue又是用得最多的框架,go-admin是一个很成熟的后......
  • Dapr实现.Net Grpc服务之间的发布和订阅,并采用WebApi类似的事件订阅方式
    大家好,我是失业在家,正在找工作的博主Jerry,找工作之余,总结和整理以前的项目经验,动手写了个洋葱架构(整洁架构)示例解决方案OnionArch。其目的是为了更好的实现基于DDD(领域驱......