vue 获取焦点_Vue自定义全局指令和局部指令

本文介绍了如何在Vue中通过自定义全局和局部指令实现输入框自动获取焦点的功能。首先讲解了全局注册指令的实现,通过`Vue.directive`进行注册并在`inserted`钩子中调用`el.focus()`。然后,阐述了局部注册指令的用法,强调局部指令仅限于当前实例使用,并展示了相应的HTML和JS代码示例。
摘要由CSDN通过智能技术生成

大家好,我是羊歌,欢迎收看《羊歌编程笔记》。

在上个vue的视频课程里,我和大家分享了《自定义指令》的定义及作用,今天我要和大家分享的内容呢,是接着上集视频的内容,主要和大家讲解一下,自定义指令实操部分。让大家对自定义的指令中全局注册指令和局部注册指令有一个更深入的了解。

c63fb729b86c117338c5caca1a44f5e2.png

(图一)自定义指令实操

本次内容要展示的内容:是用Vue自定义全局指令和局部指令这两种方案,来实现输入框自动获取焦点。效果图如下:

92a702b460853ab05e671a55b85b9a9c.png

(图二)输入框自动获取焦点

下面我们用自定义全局指令来实现输入框自动获取焦点这样的功能。

在这里呢,我们新建了一个VUE自定义指令的项目项目下面的文件分别是自定义全局指令文件qjzl.html文件,一个是qjzl.js文件还有一个是vue.js文件。

下面2张图是自定义全局指令代码文件,vue.js文件大家自行下载即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值