Javascript 对于文本输入,如何使它使点击它将选择一切?

Javascript 对于文本输入,如何使它使点击它将选择一切?,javascript,vue.js,input,vuejs2,jquery-events,Javascript,Vue.js,Input,Vuejs2,Jquery Events,我发现: 但是VueJS不使用jQuery。那么,还有什么替代方法呢?您仍然可以使用JQuery,只需将脚本添加到HTML中,但是如果您不想使用JQuery,那么替代方法是使用普通Javascript(纯JS) 输入的setSelectionRange(开始、结束)方法就是您想要的答案 这是一个演示 selectAll(){ 这是.$refs.input.select(); } []:基于文章: 欢迎使用Stack Overflow,请查看:我不会在此处使用click事件,因为您可能希望在

我发现:


但是VueJS不使用jQuery。那么,还有什么替代方法呢?

您仍然可以使用JQuery,只需将脚本添加到HTML中,但是如果您不想使用JQuery,那么替代方法是使用普通Javascript(纯JS)

输入的
setSelectionRange(开始、结束)
方法就是您想要的答案

这是一个演示


selectAll(){
这是.$refs.input.select();
}
[]:

基于文章:



欢迎使用Stack Overflow,请查看:我不会在此处使用
click
事件,因为您可能希望在用户通过选项卡切换到输入字段时也能使用该事件;在Safari 14中不起作用
<input type="text" ref="input" @click="selectAll">

selectAll() {
  this.$refs.input.select();
}
<input @focus="$event.target.select()">