YULIN

Laya常用方法封装

1.随机数(TS脚本)

Laya内已有随机数方法以0~1取值为基准,拓展后,任意正整数区间,代码如下

 /**
 * 随机数
 * @param min 最小数
 * @param max 最大数
 */
private randomNumber(min: any, max: any): any
{
    return Math.floor(
        parseInt(
            Math.random() * (max - min + 1) + min, 10)
        );
}      

2.复制到粘贴板(JS脚本)

将文本在鼠标或手机复制到粘贴板,代码如下

CopyUrl: function (url) {
    const t = document.createElement('textarea');
    t.value = url;
    t.style.visibility = true;

    // 加入文档流中
    document.body.appendChild(t);

    // 选中textarea的内容,并拷贝到剪切板
    t.select();
    document.execCommand('copy');

    // 删除隐藏的textarea
    t.parentElement.removeChild(t);
}