spread.page.js 760 Bytes
/**
 * 我的推广
 * @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);
});