vue Antd 输入框Input自动聚焦方式
目录
- vue Antd 输入框Input自动聚焦
- vue中输入框聚焦,自动跳转下一个输入框
- 需求
- 总结
vue Antd 输入框Input自动聚焦
1、从vue的实例属性$ref去调input的focus方法使其实现聚焦。
<a-input type="text ref="ainput" /> <button @click="handleChange"></button>
2、点击button自动聚焦,或其他事件需要聚焦
methods:{ handleChange(){ this.$nextTick(()=>{ this.$refs.ainput.focus() }) } }
vue中输入框聚焦,自动跳转下一个输入框
需求
点击请扫描库位,enter键触发后,跳转到下一输入框,然后自动聚焦另外一个输入框上
<el-input v-model="posName" clearable size="small" placeholder="请扫描库位" style="width: 200px" class="filter-item" @keyup.enter.native="jumpInput" /> <el-input ref="barcodeMsg" v-model="barcode" clearable size="small" placeholder="请扫描物料信息" style="width: 400px" class="filter-item" @keyup.enter.native="getSearch('material')" />
// enter键触发 jumpInput() { this.$refs.barcodeMsg.focus(); // 自动获取焦点 },
如图
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
vue input组件如何设置失焦与聚焦
目录 vue input组件设置失焦与聚焦 设置聚焦与失焦 回车键让input失焦让下一个input聚焦 代码如下 vue input组件设置失焦与聚焦 我在iview-admin这个后台管理系统中,使用input输入框失焦时触发了一个axios请求,但是,当我从其它页面,携带input输入框的数据进入该页面,进行数据填充的时候发现,数据填充没有问题,但是因为没有触及到失焦事件,所以axios请求没有触发 把失焦事件改为@on-change事件也触发不了,所以我就在接收到其他页面的数据的同时,手
-
Vue使用antd中input组件去验证输入框输入内容(rules 案例)
目录 效果图 示例代码 效果图 示例代码 <a-form-model-item prop="phone"> <a-input v-model="form.phone" :maxLength="11" placeholder="手机号" /> </a-form-model-item> <a-form-model-item prop="code"> <a-i
-
Vue Input输入框自动获得焦点的有效方法
效果:在点击Tab "Material Incoming"的时候,鼠标光标focus在PKG ID的input输入框关键代码是使用 this.$nextTick(() this.$nextTick(() => { this.$refs.pkgId.focus(); }) 注意:仅仅使用 this.$refs.pkgId.focus(); 是不起作用的,需要点击Tab Material Incoming 两次才有效,但
-
vue element-ui实现input输入框金额数字添加千分位
在util.js中定义方法 包含金额添加过滤千分位,验证金额格式等 const MoneyTest = /((^[1-9]\d*)|^0)(\.\d{0,2}){0,1}$/; // 金额添加千分位 const comdify = function (n) { if(!n) return n; let str = n.split('.'); let re = /\d{1,3}(?=(\d{3})+$)/g; let n1 = str[0].replace(re, "$&,");
-
Vue 实现输入框新增搜索历史记录功能
vue实现搜索显示历史搜索记录,采用插件-good-storage 安装插件 npm install good-storage -S 在本地新建cache.js文件,该文件是关于本地存储的逻辑处理(缓存到本地的数据最大缓存15条,并且新的插入在第一位,首先得到当前的存储数据情况,将关键字存到数组中,判断如果数组中有相同的数据,则把重复的数据删除,将新的关键字存入到前面) cache.js 文件中的代码如下 /*把搜索的结果保存下来*/ /*用export把方法暴露出来*/ /*定义存储搜索
-
Vue数字输入框组件示例代码详解
数字输入框组件 实现功能:只允许输入数字(包括小数).允许设置初始值.最大值.最小值. 为了方便,这里选用Vue的 cli-service 实现快速原型开发 首先template部分代码 <template> <div class="demo"> <input-number v-model="value" :max="10" :min="0"></input-number> &l
-
Vue实现输入框@功能的示例代码
目录 前言 成员列表 创建 使用 输入框 获取光标的坐标 保存光标 插入文本 运行结果 总结 前言 前几篇文章中分别介绍了如何实现聊天输入框的双向绑定.回车键发送.粘贴文本图片等功能,本着完善输入框的目的,文本重点介绍聊天框如何实现@功能. 文章回顾: Vue实现contenteditable元素双向绑定的方法详解 Vue实现输入框回车发送和粘贴文本与图片功能 首先需要先理清思路: 成员列表组件,需要根据光标的位置调整,点击成员项时回调成员信息 获取光标的位置坐标(x值,y值) 输入框失焦时记录
-
VUE项目去除input 框值所有空格的操作方法
去除空格的方法 str.trim(); //去掉首尾空格 str.replace(" ",""); //去除所有空格,包括首尾.中间 str.replaceAll(" ", ""); //去掉所有空格,包括首尾.中间 str.replaceAll(" +",""); //去掉所有空格,包括首尾.中间 str.replaceAll("\\s*", ""
-
vue监听input标签的value值方法
由于项目需要做实时搜查询数据,所以需要监听input标签的value,这里使用的前端框架vue <input id="materialSearch" type="text" @keyup.enter="search" @input="search($event)"/> 这里的重点是:@input="search($event)",表示当文本框有内容输入时,则调用search方法 /*模糊搜索*/
-
vue把输入框的内容添加到页面的实例讲解
vue最最最简单的demo(记得引入) 实例化一个vue,绑定#app的元素,要渲染的数组arr作为data. 把arr的item渲染到页面,输入内容点击按钮把用户输入的内容添加到页面以及数组 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <
-
Vue数字输入框组件的使用方法
最近在通过<Vue.js实战>系统学习Vue,虽然在项目中已多次使用Vue进行开发,但是对于一些非常基础性的知识点还不是很了解,因此这次通过结合数字输入框组件实战来谈谈简单的组件开发. 源代码:数字输入框组件 项目整体结构 ├── src 项目代码 │ ├── common 公共js库 │ │ ├── number.js 判断是否为数字 │ ├── components 组件 │ │ ├── inputCount.vue 数字输入框组件 │ │ ├── inputNumber.vue 数字输
-
vue限制输入框只能输入8位整数和2位小数的代码
看到这个标题好像很简单,onblur.onchange事件都能做到,但是用户体验感貌似很差.查了下百度查不到资料了.看了下vue的基础,发现 vue 有个 watch 监听器好吧,从这里入手 用v-model 加watch 就可以很简单的实现这一个功能. ----代码省略 <input id="amt" type="number" v-model="amount"/> ----代码省略 data:{ return{ amount:&q
随机推荐
- javascript复制对象使用说明
- 基于MVC5和Bootstrap的jQuery TreeView树形控件(二)之数据支持json字符串、list集合
- javascript最常用与实用的创建类的代码
- PHP正则表达式抓取某个标签的特定属性值的方法
- 你不一定知道的关于JavaScript的正则表达式
- 详解Linux系统中的tempfs与/dev/shm
- xcode 详解创建静态库和动态库的方法
- Java进阶教程之IO基础
- Python读取一个目录下所有目录和文件的方法
- JavaScript 闭包深入理解(closure)
- Oracle Faq(Oracle的字符集问题)
- Mybatis特殊字符处理的详解
- javascript客户端解决方案 缓存提供程序
- C#生成DLL文件的方法小结
- Java微信公众平台开发(3) 接收消息的分类及实体的创建
- 深入理解JavaScript内置函数
- 总结Nginx 的使用过程中遇到的问题及解决方案
- Android编程之客户端通过socket与服务器通信的方法
- c语言实现的货物管理系统实例代码(增加删除 查找货物信息等功能)
- 对PHP新手的一些建议(PHP学习经验总结)