收藏
回答

小程序安卓机,在setInterval中使用setData,无效,苹果没问题,是怎么回事啊?

 _this.timer = setInterval(() => {
            const now_time = (new Date()).valueOf();
            const second = parseInt((now_time - parseInt(_this.start_t)) / 1000);
            if (second < _this.INTERVAL) {
                count = _this.LOW_BASE * second + second % this.LOW_REAMIN;
            } else {
                count = _this.UPPER_BASE + (second - _this.INTERVAL) * _this.UPPER_REAMIN + second % _this.UPPER_REAMIN;
            }

            if (count < _this.HALF_LIMIT) {
                showText = `${count}`;
            } else if (count >= _this.HALF_LIMIT && count <= _this.UPPER_LIMIT) {
                showText = `${(count / 10000).toFixed(1)}万`;
            } else {
                showText = '100万+';
            }
            _this.setData({
                countText: showText,
            });

        }, 1000);
回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容