位置: IT常识 - 正文

实现Vue按钮(button)绑定回车(enter)事件(vue怎么让按键启用和禁用)

编辑:rootadmin
实现Vue按钮(button)绑定回车(enter)事件

推荐整理分享实现Vue按钮(button)绑定回车(enter)事件(vue怎么让按键启用和禁用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue怎么让按键启用和禁用,vue按钮点击事件,vue按钮点击事件,vue按钮点击调用函数,vue点击按钮切换按钮状态,vue按钮点击调用函数,vue设置按钮不可用,vue 按钮,内容如对您有帮助,希望把文章链接给更多的朋友!

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录前言一、页面展示二、实现步骤1.在删除对话框的取消与确定按钮之间添加input输入框2.写个监听器,监听弹窗打开时,给input框自动聚焦( inputdata 是 input 上用 ref 绑定的)。3.隐藏input框总结相关文章前言

项目中有时候会有这样的需求,当用户点击某个功能对话框(比如:删除、解绑)后,当点击确定时,希望enter键就完成操作,用来代替鼠标点击。下面就向大家介绍我使用的方法

一、页面展示实现Vue按钮(button)绑定回车(enter)事件(vue怎么让按键启用和禁用)

如图所示,当点击确定或者按下enter键后触发删除

二、实现步骤1.在删除对话框的取消与确定按钮之间添加input输入框

代码如下:

<!-- 删除弹窗 --> <el-dialog :append-to-body="true" :title="deleteTitle" :visible.sync="dialogVisible" :close-on-click-modal="false" width="30%" > <span class="rent-span">{{ this.dialogText1 }}</span> <span class="rent-span2">{{ this.dialogText2 }}</span> <span class="rent-span">{{ this.dialogText3 }}</span> <span slot="footer" class="dialog-footer" > <el-button @click="dialogConfirm('cancel')">取 消</el-button> //在删除对话框的取消与确定按钮之间添加input输入框 <input type="text" ref="inputdata" class="hiddenIpt" @keyup.enter="dialogConfirm('confirm')" /> <el-button type="primary" @click="dialogConfirm('confirm')" >确 定</el-button> </span> </el-dialog>2.写个监听器,监听弹窗打开时,给input框自动聚焦( inputdata 是 input 上用 ref 绑定的)。

代码如下:

watch: { dialogVisible() { if (this.dialogVisible) { //this.$refs.inputdata.focus(); 错误写法 this.$nextTick(() => { //正确写法 this.$refs.inputdata.focus(); }); } } },3.隐藏input框

代码如下:

<style lang="scss" scoped>.hiddenIpt { width: 1px; opacity: 0;}</style>总结

归纳起来就大概三个步骤:

在删除对话框的取消与确定按钮之间添加input输入框写个监听器,监听弹窗打开时,给input框自动聚焦( inputdata 是 input 上用 ref 绑定的)隐藏input框相关文章

一篇文章教你实现VUE多个DIV,button绑定回车事件

本文链接地址:https://www.jiuchutong.com/zhishi/289623.html 转载请保留说明!

上一篇:Vue3/ 父组件 ref 获取子组件内属性或方法 子组件 defineExpose 暴露方法 或 属性 总结、(vue 父组件调子组件方法)

下一篇:一只苍鹭栖息在加利福尼亚索尔顿海的木桩上 (© Garret Suhrie/Cavan Images)(苍鹭一生可以活多久)

  • 小规模纳税人和一般纳税人哪个划算
  • 小规模纳税人工程款税率是多少
  • 汇算清缴时发现去年的成本少确认了报表怎么填列
  • 收到财政局拨款填到现金流量表哪一项
  • 民办非企业不注销的法律后果
  • 印花税核定征收管理办法
  • 技术服务费怎么开票税率
  • 不动产经营租赁属于现代服务吗
  • 转让财产收入计入哪个科目
  • 两免三减半政策适用哪些企业
  • 房产增值税是怎么交的呢
  • 企业允许加计扣除的研发费用主要包括哪些?
  • 关于现代服务业的书籍
  • 物业公司小规模纳税人如何报税
  • 电子发票没有纳税人识别号可以报销吗
  • 福利费开成增值税专用发票怎么办
  • 购买银行承兑汇票是否违法
  • 电脑中病毒有什么危害
  • windows2004没有推送
  • PHP:apache_setenv()的用法_Apache函数
  • 路由器的默认网关在哪里看
  • 最强超频
  • windows7增加桌面
  • 以固定资产对外投资影响现金流量吗
  • 买支票需要带什么章
  • 公司房产税如何征收税率
  • 房产税和土地使用税什么时候申报
  • Web Spider Fiddler - JS Hook 基本使用
  • 债券溢折价摊销
  • 小规模普票免税的会计分录
  • 预提费用的会计分录2018
  • 营业外收入在现金流量表中填入哪列
  • spring整合mongodb
  • 小规模纳税人税率2023年是多少
  • 政府会计财务报表有哪些
  • 社保怎么缴费方式
  • 控股子公司破产清算 母公司账务处理
  • sql优化方式
  • 用PostgreSQL数据库做地理位置app应用
  • 电影卡购买
  • 在软件中的操作有哪些
  • 资产负债有哪些科目
  • 志愿者服务活动有哪些内容
  • 成本票下月的可以入上月的成本吗
  • 公司年底奖金怎么计算
  • 网吧出售
  • 购置办公大楼,会计处理
  • 行政转工会经费请示
  • 电子记账app下载
  • 食品加工企业成本核算方法和流程
  • sql server如何远程登录
  • mysql视图语句
  • sqlserver时间格式转换yyyy-mm
  • win7系统如何提升性能
  • windows10x预览版
  • 2021图解
  • windowsxp如何清理磁盘
  • WinXP系统建立VPN连接虚拟专用网络连接的途径
  • linux系统中
  • win7如何打开远程桌面连接
  • win7系统怎么更改存储位置
  • linux服务器被尝试登录失败
  • opengl教程48讲
  • android去掉状态栏第三方图标
  • ios shell脚本
  • 以下关于js函数说法错误的是
  • 在dos下运行
  • python编程术语
  • python os模块
  • nodejs socket框架
  • 大叔sam1
  • javascript面向对象吗
  • js写表格模板
  • 非营利组织税务处理
  • 广东省地方税务局公告2017年第7号
  • 城镇土地使用税按月还是按年交
  • 城市垃圾处理费会计分录
  • 房产税怎么计提和缴纳分录
  • 深圳市国家税务局赵雨婷
  • 南京税务服务热线
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设