ElementUI:使input自动聚焦的两种方法
发布日期:2021-06-30 15:49:12 浏览次数:2 分类:技术文章

本文共 290 字,大约阅读时间需要 1 分钟。

使用全局指令

参考官网全局指令定义方法

  1. 在Vue中定义全局指令
    Vue.directive('focus', {
    // 当被绑定的元素插入到 DOM 中时…… inserted: function (el) {
    // 聚焦元素 console.log(el); el.children[0].focus() }})
    这使用children[0]的原因是input标签外层Vue会自动渲染上一层div,如下图
    在这里插入图片描述
  2. 在代码中使用v-focus进行聚焦
    在这里插入图片描述

使用ref获取元素,在加载界面完成后,直接聚焦

在这里插入图片描述

效果

在这里插入图片描述

转载地址:https://kaisarh.blog.csdn.net/article/details/110855839 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:ElementUI:dialog的遮罩层在弹出层的上面
下一篇:ElementUI:tree给节点添加icon图标

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年04月28日 13时16分27秒