invoke 按钮点击_h5+ app内点击按钮实现复制功能 实现方法
在項目中由于要實現點擊按鈕復制功能,
我用的是H5+APP,實現代碼如下(包括安卓+IOS):
/**
* //參數copy是要復制的文本內容
* tip 復制成功后的提示語,可空
*/
function copy_fun(copy,tips) {
if(!tips){
tips="已成功復制到剪貼板";
}
loading();
mui.plusReady(function() {
//判斷是安卓還是ios
if (mui.os.ios) {
//ios
var UIPasteboard = plus.ios.importClass("UIPasteboard");
var generalPasteboard = UIPasteboard.generalPasteboard();
//設置/獲取文本內容:
generalPasteboard.plusCallMethod({
setValue: copy,
forPasteboardType: "public.utf8-plain-text"
});
generalPasteboard.plusCallMethod({
valueForPasteboardType: "public.utf8-plain-text"
});
mui.toast(tips);
loading_close();
} else {
//安卓
var context = plus.android.importClass("android.content.Context");
var main = plus.android.runtimeMainActivity();
var clip = main.getSystemService(context.CLIPBOARD_SERVICE);
plus.android.invoke(clip, "setText", copy);
mui.toast(tips);
loading_close();
}
});
}
有不明白的可留言,技術交流QQ 363384521,平時較忙,有空會回復大家
總結
以上是生活随笔為你收集整理的invoke 按钮点击_h5+ app内点击按钮实现复制功能 实现方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 快速导出_mysql 快速导
- 下一篇: PKU 学生的反馈 2009 –2