我发现了这个:Copy to Clipboard that also works on Mobile?
但是VueJS不使用jQuery。那还有什么替代方法?
您仍然可以使用JQuery,只需将脚本添加到HTML中,但是如果您不想使用JQuery,则可以选择使用原始Javascript(纯JS)。
输入的setSelectionRange(start, end)
方法是您可能想要的答案。
这里是演示。
<input type="text" ref="input" @click="selectAll">
selectAll() {
this.$refs.input.select();
}
基于https://medium.com/vuejs-tips/tip-11-auto-select-input-text-on-focus-9eca645073cd文章:
<input @focus="$event.target.select()">