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 相关文章推荐
javascript 选择文件夹对话框(web)
Jul 07 Javascript
window.onload 加载完毕的问题及解决方案(上)
Jul 09 Javascript
基于jquery实现的类似百度搜索的输入框自动完成功能
Aug 23 Javascript
js 跳出页面的frameset框架示例介绍
Dec 23 Javascript
Jquery方式获取iframe页面中的 Dom元素
May 07 Javascript
JavaScript实现的一个倒计时的类
Mar 12 Javascript
详解javascript中的事件处理
Nov 06 Javascript
原生JS实现匀速图片轮播动画
Oct 18 Javascript
vue.js表格分页示例
Oct 18 Javascript
Vue异步加载about组件
Oct 31 Javascript
js删除指定位置超链接中含有百度与360的标题
Jan 06 Javascript
JavaScript中时间格式化新思路toLocaleString()
Nov 07 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
骨王战斗力在公会成员中排不进前五,却当选了会长,原因竟是这样
2020/03/02 日漫
php安全配置 如何配置使其更安全
2011/12/16 PHP
简单谈谈favicon
2015/06/10 PHP
Laravel学习教程之从入口到输出过程详解
2017/08/27 PHP
javascript new后的constructor属性
2010/08/05 Javascript
js优化针对IE6.0起作用(详细整理)
2012/12/25 Javascript
利用js制作html table分页示例(js实现分页)
2014/04/25 Javascript
JS应用正则表达式转换大小写示例
2014/09/18 Javascript
js使用onmousemove和onmouseout获取鼠标坐标的方法
2015/03/31 Javascript
coffeescript使用的方式汇总
2015/08/05 Javascript
js实现匹配时换色的输入提示特效代码
2015/08/17 Javascript
好好了解一下Cookie(强烈推荐)
2016/06/14 Javascript
jQuery实现div横向拖拽排序的简单实例
2016/07/13 Javascript
基于jQuery实现中英文切换导航条效果
2016/09/18 Javascript
JavaScript常用正则函数用法示例
2017/01/23 Javascript
关于vue编译版本引入的问题的解决
2018/09/17 Javascript
Vue 进阶之路(三)
2019/04/18 Javascript
vue 实现路由跳转时更改页面title
2019/11/05 Javascript
Webpack中SplitChunksPlugin 配置参数详解
2020/03/24 Javascript
关于vue 结合原生js 解决echarts resize问题
2020/07/26 Javascript
scrapy自定义pipeline类实现将采集数据保存到mongodb的方法
2015/04/16 Python
Python实现的数据结构与算法之队列详解
2015/04/22 Python
Django imgareaselect手动剪切头像实现方法
2015/05/26 Python
详解python时间模块中的datetime模块
2016/01/13 Python
Python自动发邮件脚本
2017/03/31 Python
Python实现购物评论文本情感分析操作【基于中文文本挖掘库snownlp】
2018/08/07 Python
python中使用 xlwt 操作excel的常见方法与问题
2019/01/13 Python
Python socket模块方法实现详解
2019/11/05 Python
python 实现线程之间的通信示例
2020/02/14 Python
Python使用扩展库pywin32实现批量文档打印实例
2020/04/09 Python
Canvas引入跨域的图片导致toDataURL()报错的问题的解决
2018/09/19 HTML / CSS
中邮全球便购:中国邮政速递物流
2017/03/04 全球购物
土耳其时尚购物网站:Morhipo
2017/09/04 全球购物
综合测评自我鉴定
2013/10/08 职场文书
医院院务公开实施方案
2014/05/03 职场文书
利用python调用摄像头的实例分析
2021/06/07 Python