去水印小程序启动自动获取剪切板内容案例

很久没有发教程了,前一段时间忙着复工的事,从家里出发后又隔离了一天,现在总算是准备的差不多了,也有一些空余时间了,这次先给大家写一个简单的教程,应该还算实用吧。

前一段时间一个小伙伴还说这样会让用户更有体验感,那么啥也不说了,开始造吧。其实原理很简单,就是通过一个获取系统剪切板的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) + ""
        })
      }
    })
  }

好了,基本就是这样了,很简单,但是比较实用,对小白来说应该很好理解吧,大佬请直接跳过。该教程不止适用于去水印小程序,功能是这样,自己摸索,就知道了。

最近应该有空闲,需要什么教程留言即可。


本文原创于微信公众号:阳光艺创站


版权属于:安好屋

转载时须注明出处及本声明

安好屋小程序相关内容全站迁移公告 微信公众号:阳光艺创站
最后修改:2020 年 05 月 15 日 02 : 25 PM
好吧,我穷的快要被消灭了。