vue 自定义指令自动获取文本框焦点的方法


Posted in Javascript onAugust 25, 2018

HTML:

<p><b v-show="show">{{tag}}</b><input v-focus v-model="tag" :hidden="show" type="text"></p>

js:

官方例子:

directives: {
  focus: {
  // 指令的定义
  inserted: function (el) {
   el.focus()
  }
  }
 }

我的:

directives: {
  focus:function (el) {
   el.focus();
  }
 }

在我的项目中使用官方的例子时,input不能自动获取焦点,使用我的js时可自动获取焦点,查询相关资料后知道,insert是一个钩子函数,只要父节点存在,在插入父节点时调用,我这里并没有插入所以没有调用,所以还是要多读多学,仔细一些。

拓展知识:vue 自定义指令 自动聚焦的实例讲解

如下所示:

<el-input v-model="data.carDealerJobs.bankDetail" v-focus placeholder="请输入内容" size="small"></el-input>

局部注册指令:

directives: {
  focus: {
  inserted: function (el) {
   el.children[0].focus()
  }
  }
 }

以上这篇vue 自定义指令自动获取文本框焦点的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
使用新的消息弹出框blackbirdjs
Oct 16 Javascript
JavaScript 放大镜 移动镜片效果代码
May 09 Javascript
Jquery网页出现的乱码问题的三种解决方法
Jun 30 Javascript
extjs中form与grid交互数据(record)的方法
Aug 29 Javascript
JS实现三级折叠菜单特效,其它级可自动收缩
Aug 06 Javascript
jquery小火箭返回顶部代码分享
Aug 19 Javascript
JS插件overlib用法实例详解
Dec 26 Javascript
js css自定义分页效果
Feb 24 Javascript
JS实现简单的选择题测评系统代码思路详解(demo)
Sep 03 Javascript
基于vue实现图片验证码倒计时60s功能
Dec 10 Javascript
Vue父子之间值传递的实例教程
Jul 02 Javascript
在vue项目中promise解决回调地狱和并发请求的问题
Nov 09 Javascript
vue.js项目 el-input 组件 监听回车键实现搜索功能示例
Aug 25 #Javascript
vue+mousemove实现鼠标拖动功能(拖动过快失效问题解决方法)
Aug 24 #Javascript
对vue2.0中.vue文件页面跳转之.$router.push的用法详解
Aug 24 #Javascript
微信小程序Getuserinfo解决方案图解
Aug 24 #Javascript
解决vue2.0路由跳转未匹配相应用路由避免出现空白页面的问题
Aug 24 #Javascript
JavaScript中join()、splice()、slice()和split()函数用法示例
Aug 24 #Javascript
vue 中引用gojs绘制E-R图的方法示例
Aug 24 #Javascript
You might like
php中cookie的作用域
2008/03/27 PHP
PHP n个不重复的随机数生成代码
2009/06/23 PHP
PHP和Mysqlweb应用开发核心技术 第1部分 Php基础-1 开始了解php
2011/07/03 PHP
适合PHP初学者阅读的4本经典书籍
2016/09/23 PHP
php app支付宝回调(异步通知)详解
2018/07/25 PHP
javascript 无提示关闭窗口脚本
2009/08/17 Javascript
用Jquery重写windows.alert方法实现思路
2013/04/03 Javascript
如何用jquery控制表格奇偶行及活动行颜色
2014/04/20 Javascript
Javascript 拖拽雏形中的一些问题(逐行分析代码,让你轻松了拖拽的原理)
2015/01/23 Javascript
jquery实现页面虚拟键盘特效
2015/08/08 Javascript
jQuery实现可以控制图片旋转角度效果(附demo源码下载)
2016/01/27 Javascript
JavaScript中的数组遍历forEach()与map()方法以及兼容写法介绍
2016/05/19 Javascript
jQuery中ajax错误调试分析
2016/12/01 Javascript
微信小程序 sha1 实现密码加密实例详解
2017/07/06 Javascript
JavaScript实现音乐自动切换和轮播
2017/11/05 Javascript
js调用设备摄像头的方法
2018/07/19 Javascript
Vue 实现从小到大的横向滑动效果详解
2019/10/16 Javascript
浅谈layui数据表格判断问题(加入表单元素),设置单元格样式
2019/10/26 Javascript
[39:08]完美世界DOTA2联赛PWL S3 LBZS vs CPG 第一场 12.12
2020/12/16 DOTA
Python栈类实例分析
2015/06/15 Python
在Python的Django框架中编写错误提示页面
2015/07/22 Python
详解Python中的四种队列
2018/05/21 Python
Python多继承顺序实例分析
2018/05/26 Python
Python计算信息熵实例
2020/06/18 Python
Python分类测试代码实例汇总
2020/07/23 Python
Python实现上下文管理器的方法
2020/08/07 Python
英国一家专门出售品牌鞋子的网站:Allsole
2016/08/07 全球购物
松下电器美国官方商店:Panasonic美国
2016/10/14 全球购物
Myprotein比利时官方网站:欧洲第一运动营养品牌
2020/10/04 全球购物
《最可爱的人》教学反思
2014/02/14 职场文书
幼儿园春季开学寄语
2014/04/03 职场文书
2014广电局实施党的群众路线教育实践活动方案思想汇报
2014/09/22 职场文书
四风个人对照检查材料思想汇报
2014/09/25 职场文书
审计局班子四风对照检查材料思想汇报
2014/10/07 职场文书
MySQL数据库超时设置配置的方法实例
2021/10/15 MySQL
Ruby GDBM操作简介及数据存储原理
2022/04/19 Ruby