invoke 按钮点击_h5+ app内点击按钮实现复制功能 实现方法
在項(xiàng)目中由于要實(shí)現(xiàn)點(diǎn)擊按鈕復(fù)制功能,
我用的是H5+APP,實(shí)現(xiàn)代碼如下(包括安卓+IOS):
/**
* //參數(shù)copy是要復(fù)制的文本內(nèi)容
* tip 復(fù)制成功后的提示語(yǔ),可空
*/
function copy_fun(copy,tips) {
if(!tips){
tips="已成功復(fù)制到剪貼板";
}
loading();
mui.plusReady(function() {
//判斷是安卓還是ios
if (mui.os.ios) {
//ios
var UIPasteboard = plus.ios.importClass("UIPasteboard");
var generalPasteboard = UIPasteboard.generalPasteboard();
//設(shè)置/獲取文本內(nèi)容:
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();
}
});
}
有不明白的可留言,技術(shù)交流QQ 363384521,平時(shí)較忙,有空會(huì)回復(fù)大家
總結(jié)
以上是生活随笔為你收集整理的invoke 按钮点击_h5+ app内点击按钮实现复制功能 实现方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: mysql 快速导出_mysql 快速导
- 下一篇: PKU 学生的反馈 2009 –2