element-ui表单input输入框获取自动聚焦功能

这篇具有很好参考价值的文章主要介绍了element-ui表单input输入框获取自动聚焦功能。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.问题描述
当用户点击新增按钮时,弹出新增页面,需要form表单中的input框自动获取焦点
elementui input获取焦点,前端element-ui,前端,elementui

2.解决的方法
第一步:给form表单的input输入框添加ref属性
elementui input获取焦点,前端element-ui,前端,elementui
第二步:定义一个方法
我是使用vue开发前端页面的,所以在methods中定义一个方法,在方法中写input输入框自动聚焦的功能

第三步:在mounted中调用定义的方法,在页面结构渲染之后调用这个方法文章来源地址https://www.toymoban.com/news/detail-622126.html

  mounted() {
    this.onUsernameRef()
  },
  methods: {
    /**
     * 自动聚焦用户输入框
     */
    onUsernameRef() {
      this.$nextTick(() => {
        this.$refs.usernameRef.focus()
      })
    }
}

到了这里,关于element-ui表单input输入框获取自动聚焦功能的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • element-ui 表单中,下拉框选中某个值后,同步更新其他输入框的值

    设置选择后的@change事件 参考链接: https://www.cnblogs.com/zhangxue521/p/14518175.html

    2024年02月16日
    浏览(49)
  • vue element-ui el-input输入框绑定@keyup.enter回车事件无效

    由于element-ui把input进行了封装,input外面是多一层div的。 在element-ui里有很多因为自身封装了几层标签导致事件和样式无法按想要的效果呈现,遇到后可以在网页中查看dom结构分析原因。 所以对于el-input,使用 @keyup.enter是无效的,需要加上 .native 限制符 .native修饰符的作用:

    2024年02月16日
    浏览(55)
  • vue+element-ui input输入框设置属性type为number去除右边的上下按键

    当 input type=number 时,去掉后面的上下按钮 1.全局样式改变: 2.在style中使用的是vue+element,通常写当前页面的样式时使用scoped,防止篡改其他页面样式,但是这样会发现上面的代码失效,此时需要使用/deep/去寻找 【定义样式】去除表框、去除上下箭头、去除滚轮事件 3.在sty

    2024年02月11日
    浏览(49)
  • element-ui form表单,select多选时,初始自动校验问题解决

    使用 el-select 多选框配置表单校验时, 如果绑定值为空字符串,表单中的多选下拉框会自动执行校验并提示红色文字提示,体验非常不好; 原因:form表单-value1默认为空字符串 改为空数组即可解决

    2024年02月13日
    浏览(41)
  • element-ui的el-form表单和el-table校验嵌套使用校验el-input和el-select

    场景:前端开发中,经常会遇到比较多的表单填写页面,其中有el-form,el-table,表格的每一列中又嵌套着输入框或者下拉框,然后每个还需要做单独的校验 效果:   点击保存可校验el-input和el-select是否有值,不符合校验规则就标红提醒   1.el-form里面嵌套el-table 2.在el-table-column自定义内

    2024年02月02日
    浏览(53)
  • vue element-ui blur触发事件 vue中使用@blur获取input val值 elementui+vue

    vue中使用@blur获取input val值

    2024年02月11日
    浏览(50)
  • Vue实现多个input输入,光标自动聚焦到下一个input

    遇到一个需求,需要实现和移动端短信输入一样,输入内容后,光标会进入下一个输入框 需要用到2个事件  keydown事件发生在键盘的键被按下的时候 keyup  事件在按键被释放的时候触发

    2024年02月20日
    浏览(41)
  • 【已解决】element-ui组件嵌套太多层,导致内部el-input和el-select 等组件无法正常输入解决方案

    如果 element-ui 组件嵌套太多层,可能会导致内部的 el-input 和 el-select 等组件无法正常输入。 出现这种问题通常是由于 z-index 属性设置不正确导致的。 解决这个问题的方法是调整组件的 z-index 属性,使其不会被其他组件覆盖。以下是一个解决方法: 在上面的代码中,我们首先

    2023年04月13日
    浏览(59)
  • Element UI输入框focus()方法自动获取焦点失败处理方法

    ​ 本来想通过自定义事件触发输入框,并获取焦点,但是使用官方提示的focus()方法一直失效 后来百度了半天,终于找到一个比较好的处理方法。 ​ 先放对比代码: 刚开始的代码 后来修改后的代码 完美解决 总结: 百度查了半天,终于找到了原因 问题原因:渲染组件需要

    2024年02月02日
    浏览(49)
  • element-ui 动态表单

    背景:朋友入职新公司,做项目重构,根据后端返回表单内容,动态生成表单,于是自己实现了下,哪里写的不好,欢迎各位提建议: 因为开关和多选框默认值是非空字符串,所以在created生命周期单独处理了下

    2024年02月11日
    浏览(85)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包