spread.page.js
760 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
/**
* 我的推广
* @author: yyq<yanqing.yang@yoho.cn>
* @date: 2017/6/22
*/
var $ = require('yoho-jquery');
var Clipboard = require('clipboard');
var $copySuccTip = $('.succ-tip'),
$qrcodeImg = $('.spread-code');
var clipboard;
require('../common');
require('yoho-jquery-qrcode');
// 生成二维码
$qrcodeImg.qrcode({
render: 'div', // 显示方式,canvas,image和div
text: $qrcodeImg.data('url'), // 二维码的内容
size: parseInt($qrcodeImg.width(), 10) // 大小
});
clipboard = new Clipboard('.copy-url', {
text: function(trigger) {
return trigger.value;
}
});
clipboard.on('success', function() {
$copySuccTip.show();
setTimeout(function() {
$copySuccTip.fadeOut();
}, 2000);
});