繁体   English   中英

为什么 this.$refs.inuputField'.focus() 在 Vue 中不起作用?

[英]Why does this.$refs.inuputField'.focus() not work in Vue?

我创建了一个输入字段并给它一个 ref="inputField" 像这样

<input ref="inputField">
<button @click="btn">Click</button>

单击时我想为其添加焦点,并且我已经编写了这样的代码

<script>
 methods:{

btn(){
this.$refs.inputField.focus()
}
}
</script>

但这不起作用。 任何人都可以解释如何在单击按钮时对焦点进行输入。 单击按钮时我想要它。

您的代码有效。 请参阅此示例

您至少需要export default

<script>
 export default {
    methods: {
      btn() {
        this.$refs.inputField.focus()
      }
    }
  }
</script>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM