Skip to content

Commit f7aaf3d

Browse files
committed
fix(picker): 去掉日志
1 parent b14600e commit f7aaf3d

File tree

1 file changed

+0
-24
lines changed

1 file changed

+0
-24
lines changed

packages/components/picker-item/picker-item.ts

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,6 @@ const VIRTUAL_SCROLL_CONFIG = {
2323
FAST_SCROLL_THRESHOLD: 50, // 判定为快速滑动的速度阈值(px/frame)
2424
};
2525

26-
// 性能监控阈值
27-
const PERFORMANCE_THRESHOLD = {
28-
RENDER_TIME: 500, // 渲染时间超过500ms警告
29-
OPTIONS_COUNT: 200, // 选项数量超过200警告
30-
};
31-
3226
const range = function (num: number, min: number, max: number) {
3327
return Math.min(Math.max(num, min), max);
3428
};
@@ -101,28 +95,10 @@ export default class PickerItem extends SuperComponent {
10195
this.startTime = 0;
10296
this._moveTimer = null;
10397
this._animationTimer = null; // 动画期间更新虚拟滚动的定时器
104-
this._renderStartTime = 0; // 性能监控:渲染开始时间
10598
this._lastOffset = 0; // 上一次的偏移量(用于计算滑动速度)
10699
this._lastMoveTime = 0; // 上一次移动的时间
107100
this._scrollDirection = 0; // 滑动方向:1向下,-1向上,0静止
108101
},
109-
attached() {
110-
// 性能监控:记录渲染开始时间
111-
this._renderStartTime = Date.now();
112-
},
113-
ready() {
114-
// 性能监控:计算渲染耗时
115-
const renderTime = Date.now() - this._renderStartTime;
116-
const optionsCount = this.getCount();
117-
118-
if (renderTime > PERFORMANCE_THRESHOLD.RENDER_TIME) {
119-
console.warn(`[TDesign Picker] 渲染耗时过长: ${renderTime}ms, 选项数量: ${optionsCount}`);
120-
}
121-
122-
if (optionsCount > PERFORMANCE_THRESHOLD.OPTIONS_COUNT) {
123-
console.warn(`[TDesign Picker] 选项数量过多 (${optionsCount}),已自动启用虚拟滚动优化`);
124-
}
125-
},
126102
detached() {
127103
// 清理定时器,防止内存泄漏
128104
if (this._moveTimer) {

0 commit comments

Comments
 (0)