diff --git a/packages/uni-h5/src/service/api/device/clipboard.ts b/packages/uni-h5/src/service/api/device/clipboard.ts index a67061c85d41e9131478e1da91570663fcd5e02a..2238f3953875b9c2a9289f5eca27102dc89a56b9 100644 --- a/packages/uni-h5/src/service/api/device/clipboard.ts +++ b/packages/uni-h5/src/service/api/device/clipboard.ts @@ -64,8 +64,8 @@ function _setClipboardData(data: string, resolve: Function, reject: Function) { textarea.style.zIndex = '-9999' document.body.appendChild(textarea) textarea.value = data - textarea.focus() textarea.select() + textarea.setSelectionRange(0, textarea.value.length) const result = document.execCommand('Copy', false) textarea.blur() if (result) {