智能小程序,如何实现点击按钮写入剪切板文字?
发布于 作者:苏南大叔 来源:程序如此灵动~ 我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...
在普通的页面上,有点击按钮控制clipbrd
写入文字的需求。在百度智能小程序里面,也有类似的需求。那么,这个控制clipbrd
剪切板写入文字的需求,在百度智能小程序中,又会是一个什么样的版本呢?本文将要来阐述这个问题。
本文测试环境:mac
、百度开发者工具@2.4.2
。特别需要注意的还是拼写的问题,剪切板在百度智能小程序中叫做Clipboard
,而不是大家习惯上写的clipbrd
。这个拼写问题要特别注意。
基本代码
<page>.swan
:
<image src="" bindtap="setclipbrd"></image>
重点代码就是:bindtap="setclipbrd"
。这个事件一定要定义在对应的按钮上面。当然函数名setclipbrd
,看您高兴,可以修改成其它名字。
<page>.js
:
setclipbrd: function () {
swan.setClipboardData({
data: "要复制的文字",
success: res => {
swan.showToast({
title: '复制成功'
});
},
fail: err => {
swan.showToast({
title: '复制失败'
});
}
});
},
这里的重点函数就是:swan.setClipboardData()
。话说,苏南大叔也没有见到过智能小程序有复制不成功的情况。所以,这里大家对于fail
的分支,可以持有保留态度。重点关注success
分支即可。
相关链接
ClipboardData
不但可以set
,还可以get
。不过这个get
是不是就涉及到隐私的问题了呢?目前,苏南大叔还没有get
的需求,所以,这里对这个getClipboardData
函数,持有怀疑态度。
总结
这以后的百度智能小程序的文章,就是碰到什么就写什么的那种了。所以,如果您觉得零散,可以点击下面的链接,查看苏南大叔些的有关百度智能小程序的文章合集:
如果您想了解clipbrd
的相关文章呢,就需要点击下面的这个连接:
如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。