<template>
<div>
<input ref="inputRef" type="text" />
<button @click="focusInput">Focus Input</button>
</div>
</template>
<script>
export default {
methods: {
focusInput() {
// 使用 this.$refs 访问模板中的 ref
this.$refs.inputRef.focus();
}
}
}
</script>
this.$refs
是一个对象,它包含了所有在模板中使用了 ref
属性的元素或组件。<input>
元素添加了一个 ref="inputRef"
,这样我们就可以通过 this.$refs.inputRef
来访问这个输入框。focusInput
方法,该方法通过 this.$refs.inputRef.focus()
来让输入框获得焦点。上一篇:vue 下拉框
下一篇:vue跨域解决方案
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站