//复制粘贴
class ClipboardUtil {
  //复制内容
  static setData(String data) {
    if (data != null && data != '') {
      Clipboard.setData(ClipboardData(text: data));
    }
  }

  //复制内容
  static setDataToast(String data) {
    if (data != null && data != '') {
      Clipboard.setData(ClipboardData(text: data));
      ToastUtil.showToast('复制成功');
    }
  }

  //复制内容
  static setDataToastMsg(String data, {String toastMsg = '复制成功'}) {
    if (data != null && data != '') {
      Clipboard.setData(ClipboardData(text: data));
      ToastUtil.showToast(toastMsg);
    }
  }

  //获取内容
  static Future getData() {
    return Clipboard.getData(Clipboard.kTextPlain);
  }

//使用
//   ClipboardUtil.setData('123');
//   ClipboardUtil.getData().then((data){}).catchError((e){});

}

 

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐