Vue的鼠标键盘事件

Vue的鼠标键盘事件

原生

鼠标事件(将v-on简写为@)

复制代码
@click // 点击
@dblclick // 双击
@mousedown // 按下
@mousemove // 移动
@mouseleave // 离开
@mouseout // 移出
@mouseenter // 进入
@mouseover // 鼠标悬浮

@mousedown.left 

键盘事件

复制代码
@keydown     //键盘按下时触发
@keypress    //键盘按住时触发
@keyup       //键盘弹起
@keyup.13    //回车
@keyup.enter //回车
@keyup.up    //上键
@keyup.down  //下键
@keyup.left  //左键
@keyup.right //右键
@keyup.delete//删除键

  
自定义 组合键盘事件  .号来连接   exact 精确修饰符

@keydown.ctrl.y="showinfor

@keyup.ctrl.enter.exact= "```"
​

输入框事件

复制代码
@input // 适用于实时查询,每输入一个字符都会触发该事件
@blur // 失去焦点触发
@keyup.enter //该事件与v-on:input事件的区别在于:input事件是实时监控的,每次输入都会调用,而@keyup.enter事件则是在pc上需要点击回车键触发,而在手机上则是需要点击输入键盘上的确定键才可触发。
@change // 下拉框改变时触发
​

element-ui

复制代码
    blur    //在 Input 失去焦点时触发       回调参数 (event: Event)
focus   //在 Input 获得焦点时触发       回调参数 (event: Event)
change  //仅在输入框失去焦点或用户按下回车时触发       回调参数 (value: string | number)
input   //在 Input 值改变时触发        回调参数 (value: string | number)
clear   //在点击由 clearable 属性生成的清空按钮时触发       无回调参数
​

但是element-ui在实际使用时,前四条触发方法全部都是input方式(在 Input 值改变时触发)触发,遂使用原生的@blur才完成效果

表单输入相关修饰符

.lazy input 输入完毕时

.number input只获取数字类型的输入

.trim 去除用户输入中首尾的空格

Proxy 对象代理 Vue3.0X 响应性是基于Proxy实现的 Es6 新特性

Proxy对象生命中的操作

pinia和vuex的区别 Vuex 和 Pinia 的优缺点

pinia和vuex的区别 Vuex 和 Pinia 的优缺点 何时使用Pinia,何时使用Vuex_pinia和vuex区别_more名奇妙的博客-CSDN博客

相关推荐
夫唯不争,故无尤也2 分钟前
原始文档元数据metadata
java·前端·javascript·sql
我命由我1234520 分钟前
前端开发 - this 指向问题(直接调用函数、对象方法、类方法)
开发语言·前端·javascript·vue.js·react.js·html5·js
低保和光头哪个先来22 分钟前
TinyEditor 篇1:实现工具栏按钮向服务器上传图片
服务器·开发语言·前端·javascript·vue.js·前端框架
还是大剑师兰特24 分钟前
vue3+vite+JS,使用Echarts封装一个饼图,父子组件联动
javascript·vue.js·echarts
A黄俊辉A30 分钟前
webstorm+vue+esLint+pretter配置
前端·vue.js·webstorm
一叶萩Charles40 分钟前
MCP 实战:国家统计局数据查询 Server 从开发到发布
javascript·人工智能·python·node.js
孫治AllenSun42 分钟前
【redis】redis重新创建集群
前端·javascript·redis
zhensherlock42 分钟前
Protocol Launcher 系列:一键唤起 VSCodium 智能 IDE
javascript·ide·vscode·typescript·开源·编辑器·github
我命由我123451 小时前
React - ref、回调 ref 回调执行次数的问题、createRef 函数、事件处理
前端·javascript·react.js·前端框架·html·html5·js
我命由我123451 小时前
React - 收集表单元素、收集表单元素优化、生命周期(旧)、生命周期(新)
前端·javascript·react.js·前端框架·html·html5·js