在 Vue 中,可以使用 ref 属性来获取 DOM 元素,并通过 JavaScript 调用 DOM API 来实现输入框获得焦点时全选内容的效果。
HTML:
<template>
<input ref="input" @focus="selectAll"/>
</div>
</template>
<script>
export default {
methods: {
selectAll() {
this.$refs.input.select();
</script>
在上面的代码中,我们通过 ref 属性将 input 元素引用到了 Vue 实例中,然后在 focus 事件的回调函数中调用了 select 方法,实现了输入框获得焦点时全选内容的效果。