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 相关文章推荐
jquery easyui的tabs使用时的问题
Mar 23 Javascript
JS 屏蔽键盘不可用与鼠标右键不可用的方法
Nov 18 Javascript
js Array操作的最简短最容易理解方法
Dec 09 Javascript
jQuery的text()方法用法分析
Dec 20 Javascript
javascript实现下班倒计时效果的方法(可桌面通知)
Jul 10 Javascript
js实现的奥运倒计时时钟效果代码
Dec 09 Javascript
javascript事件模型介绍
May 31 Javascript
webpack入门+react环境配置
Feb 08 Javascript
JS原生轮播图的简单实现(推荐)
Jul 22 Javascript
Webpack性能优化 DLL 用法详解
Aug 10 Javascript
微信小程序调用微信支付接口的实现方法
Apr 29 Javascript
vue实现抖音时间转盘
Sep 08 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
linux下使用ThinkPHP需要注意大小写导致的问题
2011/08/02 PHP
php中3des加密代码(完全与.net中的兼容)
2012/08/02 PHP
Thinkphp中volist标签mod控制一定记录的换行BUG解决方法
2014/11/04 PHP
学习php设计模式 php实现合成模式(composite)
2015/12/08 PHP
Laravel框架用户登陆身份验证实现方法详解
2017/09/14 PHP
Laravel 5.4.36中session没有保存成功问题的解决
2018/02/19 PHP
JavaScript与Image加载事件(onload)、加载状态(complete)
2011/02/14 Javascript
javascript获取浏览器类型和版本的方法(js获取浏览器版本)
2014/03/13 Javascript
Javascript基础知识(三)BOM,DOM总结
2014/09/29 Javascript
jQuery链使用指南
2015/01/20 Javascript
js去除浏览器默认底图的方法
2015/06/08 Javascript
第一次接触Bootstrap框架
2016/10/24 Javascript
JS实现动态给标签控件添加事件的方法示例
2017/05/13 Javascript
利用JS制作万年历的方法
2017/08/16 Javascript
JavaScript实现元素滚动条到达一定位置循环追加内容
2017/12/28 Javascript
使用D3.js+Vue实现一个简单的柱形图
2018/08/05 Javascript
Vue实现动态添加或者删除对象和对象数组的操作方法
2018/09/21 Javascript
微信小程序+腾讯地图开发实现路径规划绘制
2019/05/22 Javascript
[55:39]DOTA2-DPC中国联赛 正赛 VG vs LBZS BO3 第二场 1月19日
2021/03/11 DOTA
Django REST Framework序列化外键获取外键的值方法
2019/07/26 Python
python求一个字符串的所有排列的实现方法
2020/02/04 Python
解决pycharm不能自动补全第三方库的函数和属性问题
2020/03/12 Python
python opencv实现图片缺陷检测(讲解直方图以及相关系数对比法)
2020/04/07 Python
keras的load_model实现加载含有参数的自定义模型
2020/06/22 Python
tensorflow 2.1.0 安装与实战教程(CASIA FACE v5)
2020/06/30 Python
Python特殊属性property原理及使用方法解析
2020/10/09 Python
英国领先的名牌服装折扣零售商:Brown Bag Clothing
2019/01/08 全球购物
ANINE BING官方网站:奢华的衣橱基本款和时尚永恒的单品
2019/11/26 全球购物
优秀技术工人先进材料
2014/02/17 职场文书
2014教师党员自我评议(5篇)
2014/09/20 职场文书
学习党的群众路线剖析材料
2014/10/09 职场文书
县委党的群众路线教育实践活动工作情况报告
2014/10/25 职场文书
2015年结对帮扶工作总结
2015/05/04 职场文书
小学班主任培训心得体会
2016/01/07 职场文书
公司要求试用期员工提交“述职报告”,该怎么写?
2019/07/17 职场文书
windows server2016安装oracle 11g的图文教程
2022/07/15 Servers