很久没有发教程了,前一段时间忙着复工的事,从家里出发后又隔离了一天,现在总算是准备的差不多了,也有一些空余时间了,这次先给大家写一个简单的教程,应该还算实用吧。
前一段时间一个小伙伴还说这样会让用户更有体验感,那么啥也不说了,开始造吧。其实原理很简单,就是通过一个获取系统剪切板的api,在页面启动的时候自动调用就可以实现了。
wx.getClipboardData({
success(res) {
}
})
由于我们的目的是在小程序启动时自动获取,所以我们在onload生命函数中调用就可以了。
下面进行一下扩展,因为小视频软件中复制的链接都是带文字的,我们需要的是自动识别其中的链接,不然让用户自己去弄就显得小程序比较low了,所以这里用正则直接提取链接。
onLoad: function () {
var that =this;
wx.getClipboardData({
success(res) {
console.log(res.data)
that.setData({
text: res.data.match(/(http:\/\/|https:\/\/)((\w|=|\?|\.|\/|&|-)+)/g) + ""
})
}
})
}
好了,基本就是这样了,很简单,但是比较实用,对小白来说应该很好理解吧,大佬请直接跳过。该教程不止适用于去水印小程序,功能是这样,自己摸索,就知道了。
最近应该有空闲,需要什么教程留言即可。
本文原创于微信公众号:阳光艺创站
版权属于:安好屋
转载时须注明出处及本声明