HarmonyOS 复制黏贴功能无效

我现在需要做一个订单详情里面 订单号,复制的功能,我使用了如下方法

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-pasteboard-V5

let dataText = 'hello';   
let pasteData: pasteboard.PasteData = pasteboard.createData(pasteboard.MIMETYPE_TEXT_PLAIN, dataText); 

但是不管是在元服务内还是应用外,都无法进行黏贴,这个我该如何解决呀!

HarmonyOS
2024-10-21 11:18:48
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

参考demo:

import pasteboard from '@ohos.pasteboard'  
import promptAction from '@ohos.promptAction'  
  
@Entry  
@Component  
export struct CopyText {  
  private textContent: string = "复制我"  
  
  build() {  
    Column() {  
      Text(this.textContent)  
        .fontSize($r("sys.float.ohos_id_text_size_body3"))  
        .borderRadius(9)  
        .borderWidth(1)  
        .padding({ left: 8, right:8})  
        .fontColor($r('sys.color.ohos_id_color_text_primary'))  
        .fontWeight(FontWeight.Medium)  
        .opacity($r("sys.float.ohos_id_alpha_content_secondary"))  
        .onClick(() => copyText(this.textContent))  
    }  
  }  
}  
  
function copyText(text: string) {  
  const pasteboardData = pasteboard.createData(pasteboard.MIMETYPE_TEXT_PLAIN, text)  
  const systemPasteboard = pasteboard.getSystemPasteboard()  
  systemPasteboard.setData(pasteboardData) // 将数据放入剪切板  
  systemPasteboard.getData().then((data) => {  
    if (data) {  
      promptAction.showToast({ message: "复制成功" })  
    } else {  
      promptAction.showToast({ message: "复制失败" })  
    }  
  })  
}
分享
微博
QQ
微信
回复
2024-10-21 15:11:05
相关问题
HarmonyOS 复制粘贴功能
42浏览 • 1回复 待解决
求大佬告知如何实现复制功能
1813浏览 • 1回复 待解决
求大佬告知如何实现复制功能
346浏览 • 1回复 待解决
HarmonyOS designWidth设置无效
37浏览 • 1回复 待解决
notifyDataChanged() 无效
6560浏览 • 4回复 待解决
HarmonyOS 设置 bodercolor 无效
355浏览 • 1回复 待解决
HarmonyOS appRecovery.restartApp无效
337浏览 • 1回复 待解决
HarmonyOS bindPopup设置color无效
820浏览 • 0回复 待解决
HarmonyOS 更换图标无效
240浏览 • 2回复 待解决
HarmonyOS 读取相册图片无效
25浏览 • 1回复 待解决
HarmonyOS animateTo的duration无效
28浏览 • 1回复 待解决
HarmonyOS React-Navigation无效
37浏览 • 1回复 待解决
HarmonyOS camera设置对焦无效
387浏览 • 1回复 待解决
HarmonyOS appRecovery.restartApp()方法无效
49浏览 • 1回复 待解决
HarmonyOS 组件设置属性无效
424浏览 • 1回复 待解决
HarmonyOS 监听键盘显示隐藏无效
30浏览 • 1回复 待解决
HarmonyOS hdc如何复制文本传入手机
500浏览 • 1回复 待解决