Vue学习笔记004

这篇Vue学习笔记详细介绍了按键修饰符keyUp的使用,包括原生和Vue框架内的实现方式,并提供了案例演示及相关代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

按键修修饰符keyUp

提示:仅供个人学习使用



一、学习内容

用了两个不同的方法来对事件修饰符keyUp进行操作,一个原生的,一个Vue里面的。

二、案例演示

1.效果演示

center

2.相关代码

代码如下(示例):

	<!DOCTYPE html>
	<html lang="en">
	
	<head>
	    <meta charset="UTF-8">
	    <title>Title</title>
	</head>
	<script src="https://cdn.jsdelivr.net/npm/vue@2.6.14/dist/vue.js"></script>
	
	<body>
	    <div id="vm">
	        <ul>
	            <li v-for="(item,index) in myList">
	                {{item}}--索引{{index}}
	            </li>
	        </ul>
	
	        <!--@KeyUp是按键触发事件-->
	        <input type="text" @keyUp="handleKeyUp($event)" v-model="myEnter" />
	
	        <!--用了.13后就无须再判断键,这里的.13代表按键的keyCode-->
	        <input type="text" @keyUp.13="handleKeyUp1($event)" v-model="myEnter1" />
	    </div>
	
	    <script type="text/javascript">
	        var vm = new Vue({
	            el: "#vm",
	            data: {
	                myEnter: '',
	                myEnter1: '',
	                myList: [11, 222, 2333, 1111, 4444]
	            },
	            methods: {
	                //根据keyCode判断按下的键
	                handleKeyUp(ev) {
	                    console.log(ev);
	                    if (ev.keyCode === 13) {
	                        this.myList.push(this.myEnter);
	                    }
	                },
	                //用了.Enter后就无须再判断键
	                handleKeyUp1(ev) {
	                    console.log(ev);
	                    this.myList.push(this.myEnter1);
	                }
	            }
	        })
	    </script>
	
	</body>
	
	</html>

总结

@keyUp.13:这里的.13代表按键的keyCode
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

男孩子小杨

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值