美文网首页Egret开放平台
连续点击按钮实现隐藏功能--ts

连续点击按钮实现隐藏功能--ts

作者: Hifun丶 | 来源:发表于2019-11-29 17:16 被阅读0次

    类似于安卓手机连续点击版本号7次即可打开开发者模式,平时的需求中也有一些功能是要隐藏,但又不可或缺的,可以帮助测试人员和开发者快速定位问题,话不多说,直接上代码: (语言:ts)

        private lastClickTime: number = 0;
        private clickNum: number = 0;
        private onContinueClick() {
            let currentTime = Date.now();
            // 连续点击间隔不能超过 2 秒;
            if (currentTime - this.lastClickTime <= 2e3 || this.lastClickTime == 0) {
                this.lastClickTime = currentTime;
                this.clickNum += 1;
            } else {  // 超过时间  重新计数 从1开始;
                this.clickNum = 1;
                this.lastClickTime = 0;
                return;
            }
            if (this.clickNum == 7) {  // 连续点击7次
                // 重新计数;
                this.clickNum = 0;
                this.lastClickTime = 0;
                // 目的  
                let showText = "guid: " + App.GameData.userInfo.guid;
                TipBox.Tip(TipType.YES, showText);
            }
        }
    

    相关文章

      网友评论

        本文标题:连续点击按钮实现隐藏功能--ts

        本文链接:https://www.haomeiwen.com/subject/knmgwctx.html