Taro1 ios setClipboardData 失效问题

遇到问题如题。

解决方法如下:

1.在 github 上找到了原作者在 v3 版本的更新。

fix(taro-h5): 修复h5环境下setClipboardData在ios无效, 在android滚动到页面最后的问题 (#4622) · NervJS/taro@351c0ac (github.com)

关键代码如下:

Taro1 ios setClipboardData 失效问题_第1张图片

因此,我手写了一个 复制函数。

如下:

copyText = (text) => {
    var input = document.createElement("input");
    document.body.appendChild(input);
    input.readOnly = 'readonly';
    input.value = text;
    input.select()
    input.setSelectionRange(0, 999999)
    const results = document.execCommand('copy')
    document.body.removeChild(input)
    if (!results) {
      Taro.atMessage(

你可能感兴趣的:(js,vue.js,Taro1)