位置: 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)(苍鹭一生可以活多久)

  • 企业所得税年报申报时间
  • 用友t3凭证日期怎么自动排序
  • 公司变更地址后需要去开户银行变更
  • 年偿债基金和年金现值
  • 小规模纳税人增值税怎么算
  • 内部往来科目设置在哪类下
  • 进口代收业务
  • 拖欠供应商货款
  • 预付账款是付没付钱
  • 申报过的印花税怎么删除
  • 受托软件开发不转让著作权的账务处理
  • 员工扣款个税如何做账
  • 企业注销后资产如何处置
  • 旅行社开具的发票是不都得写旅游服务
  • 税收分类编码选错了没事吧
  • 以前年度损益调整贷方余额表示什么
  • 在建工程计提减值准备可以转回吗
  • 破产报表日是哪一日
  • 公司股东认缴资质末到位导致公司破产应承担什么责任
  • 17税率改16税率的时间
  • 申报附加专项扣除
  • 财务费用为什么会出现负数
  • 计提本月城市维护建设税,教育费附加500元
  • win10卸载deepin
  • 在windows7提供了一种什么技术
  • Yii2隐藏frontend/web和backend/web的方法
  • 进程核心栈
  • 【Fiddler Everywhere】史上最强抓包工具(安装 修改教程)
  • 捐赠与赞助
  • 其他应付款结转什么科目
  • Sublime Text v4.0(4143)破解方法
  • 进货返利怎么入账
  • 周转材料的领用及摊销方法
  • vue调整图标大小
  • 单位延缓缴纳社保员工可以要求赔偿吗
  • 坦桑尼亚塞伦盖蒂公园有什么动物
  • 员工的通讯费怎么报销
  • 研发新产品的重要性
  • 退回的税控盘费用如何做会计分类
  • vue清空页面数据
  • php中include_once
  • react函数组件useeffect
  • php 替换
  • 解决谷歌浏览器自动添加书签问题
  • 变化检测是应用在图像的哪个运算中
  • 从零开始吧
  • 百度文心一言对未来商业的影响
  • 采购和销售都做的叫什么
  • 发票过期未认证可以用吗
  • js中同步如何理解
  • 单位上社保需要个人提供什么资料
  • 一般纳税人如何交增值税
  • 关于翡翠手镯知识
  • 发票生活服务费填什么报销内容
  • 政府补助分类有几种
  • 以公司名义买500万的车省多少税
  • 现金收货款要填什么信息
  • 发行价格另支付发行费用
  • 以公允价值计量的金融资产
  • 国内佣金如何入账
  • mysql忘记了初始密码
  • ubuntu系统怎么安装搜狗输入法
  • win10注册表主键
  • 虚拟机怎么安装VMware Tools
  • windows无法验证你的凭据
  • winxp系统如何调整屏幕亮度
  • win10改服务器
  • assets怎么编辑
  • js 对象内存 占用
  • dw中css规则定义中文
  • python 处理mp3
  • unity的shader在哪儿
  • jQuery中ajax的load()与post()方法实例详解
  • 编写shell脚本,批量建立用户
  • js封装是什么意思
  • shell脚本遍历
  • 基于javascript的毕业设计选题
  • 北京 国税局
  • 我国现行税法体系中采用多次课征的税种是
  • 小规模纳税人土地税减免政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设