vue项目打包成的APP实现页面分享微信好友功能
2018-08-31 本文已影响0人
爱笑的小白菜
需求描述:
用户像淘宝分享商品一样点分享按钮生成一段特定的字符串去分享给微信好友,微信好友收到分享后复制口令然后打开我们的app去粘贴口令,app监听剪贴板内容,然后打开分享的页面。
获取剪贴板内容有两种方法:
一、使用原生js里面的window.clipboardData;
二、使用插件clipboard.js.(参考链接:Vue中配合clipboard.js实现点击按钮复制内容到剪切板 - superMan - SegmentFault 思否)
由于方法一仅支持IE, 对firefox,chrome支持并不友好,因此决定改用clipboard.js.
1、使用插件clipboard.js.来获取剪贴板内容,在app.vue里面设置定时器每隔一秒获取剪贴板的内容,如果内容符合特定的格式,则跳转到APP的分享页面。