| 
 
 遇到问题如题。  
解决方法如下:  
1.在 github 上找到了原作者在 v3 版本的更新。  
fix(taro-h5): 修复h5环境下setClipboardData在ios无效, 在android滚动到页面最后的问题 (#4622) · NervJS/taro@351c0ac (github.com)  
关键代码如下:  
   
因此,我手写了一个 复制函数。  
如下:  
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({
        'message': '复制电话号码失败',
        'type': 'error',
      })
    } else {
      Taro.atMessage({
        'message': '已成功复制电话号码',
        'type': 'success',
      })
      setTimeout(function () {
        wx.invoke('navigateToAddCustomer', {
        }, function (res) {
          // alert('navigateToAddCustomer'+JSON.stringify(res))
        });
      }, 2000)
    }
  }  
?成功的解决了复制粘贴问题。 
                
        
    
 
 |