封裝copyText函數,具體如下:
copyText(val){ let result // #ifndef H5 uni.setClipboardData({ data: val, success() { result = true }, fail() { result = false } }); // #endif // #ifdef H5 let textarea = document.createElement("textarea") textarea.value = val textarea.readOnly = "readOnly" document.body.appendChild(textarea) textarea.select() // 選中文本內容 textarea.setSelectionRange(0, val.length) result = document.execCommand("copy") textarea.remove() // #endif return result },
