在普通的页面上,有点击按钮控制clipbrd写入文字的需求。在百度智能小程序里面,也有类似的需求。那么,这个控制clipbrd剪切板写入文字的需求,在百度智能小程序中,又会是一个什么样的版本呢?本文将要来阐述这个问题。

苏南大叔:智能小程序,如何实现点击按钮写入剪切板文字? - smartapp-clipbrd
智能小程序,如何实现点击按钮写入剪切板文字?(图1-1)

本文测试环境: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的相关文章呢,就需要点击下面的这个连接:

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接作者。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
未经许可,规模化镜像抄袭本站内容的行为,将会根据有关法律法规进行维权。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

 【加群】加入QQ群【175454274】和大家一起讨论这个问题

 【源码】本文代码片段及相关软件,请点此获取

 【绝密】秘籍文章入口,仅传授于有缘之人   smartapp    clipbrd

本站的忠实读者小伙伴,正在阅读下面这些文章: