<template>
<div>
<input ref="myInput" placeholder="Enter something">
<button @click="focusInput">Focus Input</button>
</div>
</template>
<script>
export default {
methods: {
focusInput() {
// 使用 this.$refs 来访问 ref 属性指定的 DOM 元素
this.$refs.myInput.focus();
}
}
}
</script>
ref
是 Vue 中的一个特殊属性,用于在模板中给元素或子组件注册一个引用信息。<input>
元素添加了一个 ref="myInput"
的属性,这样我们就可以通过 this.$refs.myInput
来访问这个 DOM 元素。focusInput
方法会被调用,该方法通过 this.$refs.myInput.focus()
来让输入框获得焦点。如果你需要更多的 ref
示例或有其他问题,请随时告诉我!
上一篇:vue table
下一篇:vue slot
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站