xingyixiang

Results 18 comments of xingyixiang

左右性能对比 左侧在table中的输入框长按输入键会出现卡顿 [playground](https://element-plus.run/#eyJzcmMvQXBwLnZ1ZSI6Ijx0ZW1wbGF0ZT5cbiAgPGVsLXJvdz5cbiAgICA8ZWwtY29sIDpzcGFuPVwiMTJcIj5cbiAgICAgIDxlbC10YWJsZVxuICAgICAgICA6ZGF0YT1cImxpc3QxXCJcbiAgICAgID5cbiAgICAgICAgPGVsLXRhYmxlLWNvbHVtbj5cbiAgICAgICAgICA8dGVtcGxhdGUgI2RlZmF1bHQ9XCJzY29wZVwiPlxuICAgICAgICAgICAgPGVsLWlucHV0XG4gICAgICAgICAgICAgIDprZXk9XCIneXl5JyArIHNjb3BlLnJvdy5pZFwiXG4gICAgICAgICAgICAgIHYtbW9kZWw9XCJzY29wZS5yb3cubmFtZVwiXG4gICAgICAgICAgICAvPlxuICAgICAgICAgIDwvdGVtcGxhdGU+XG4gICAgICAgIDwvZWwtdGFibGUtY29sdW1uPlxuICAgICAgPC9lbC10YWJsZT5cbiAgICA8L2VsLWNvbD5cbiAgICA8ZWwtY29sIDpzcGFuPVwiMTJcIj5cbiAgICAgIDxlbC1pbnB1dFxuICAgICAgICAgIHYtZm9yPVwiaXRlbSBpbiBsaXN0MlwiXG4gICAgICAgICAgOmtleT1cIid4eHgnICsgaXRlbS5pZFwiXG4gICAgICAgICAgdi1tb2RlbD1cIml0ZW0ubmFtZVwiXG4gICAgICAgIC8+XG4gICAgPC9lbC1jb2w+XG4gIDwvZWwtcm93PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdCBzZXR1cCBsYW5nPVwidHNcIj5cbmltcG9ydCB7cmVmLCBvbk1vdW50ZWR9IGZyb20gJ3Z1ZSdcblxuY29uc3QgbGlzdDEgPSByZWY8e25hbWU6IHN0cmluZywgaWQ6IG51bWJlcn1bXT4oW10pXG5jb25zdCBsaXN0MiA9IHJlZjx7bmFtZTogc3RyaW5nLCBpZDogbnVtYmVyfVtdPihbXSlcbm9uTW91bnRlZCgoKSA9PiB7XG4gIGNvbnN0IGxpc3QgPSBbXTtcbiAgZm9yIChsZXQgaSA9IDA7IGkgPCAxMDAwOyBpKyspIHtcbiAgICBsaXN0LnB1c2goe1xuICAgICAgbmFtZTogJycsXG4gICAgICBpZDogaVxuICAgIH0pO1xuICB9XG4gIGxpc3QxLnZhbHVlID0gbGlzdC5tYXAoKGl0ZW0pID0+ICh7Li4uaXRlbX0pKVxuICBsaXN0Mi52YWx1ZSA9IGxpc3QubWFwKChpdGVtKSA9PiAoey4uLml0ZW19KSlcbn0pXG48L3NjcmlwdD5cblxuPHN0eWxlIHNjb3BlZCBsYW5nPVwic2Nzc1wiPlxuPC9zdHlsZT5cbiIsImltcG9ydC1tYXAuanNvbiI6IntcbiAgXCJpbXBvcnRzXCI6IHt9XG59IiwidHNjb25maWcuanNvbiI6IntcbiAgXCJjb21waWxlck9wdGlvbnNcIjoge1xuICAgIFwidGFyZ2V0XCI6IFwiRVNOZXh0XCIsXG4gICAgXCJqc3hcIjogXCJwcmVzZXJ2ZVwiLFxuICAgIFwibW9kdWxlXCI6IFwiRVNOZXh0XCIsXG4gICAgXCJtb2R1bGVSZXNvbHV0aW9uXCI6IFwiQnVuZGxlclwiLFxuICAgIFwidHlwZXNcIjogW1wiZWxlbWVudC1wbHVzL2dsb2JhbC5kLnRzXCJdLFxuICAgIFwiYWxsb3dJbXBvcnRpbmdUc0V4dGVuc2lvbnNcIjogdHJ1ZSxcbiAgICBcImFsbG93SnNcIjogdHJ1ZSxcbiAgICBcImNoZWNrSnNcIjogdHJ1ZVxuICB9LFxuICBcInZ1ZUNvbXBpbGVyT3B0aW9uc1wiOiB7XG4gICAgXCJ0YXJnZXRcIjogMy4zXG4gIH1cbn1cbiIsInNyYy9DdXN0b21JbnB1dC52dWUiOiI8dGVtcGxhdGU+XHJcbiAgPGVsLWlucHV0XHJcbiAgICB0eXBlPVwidGV4dFwiXHJcbiAgICA6bW9kZWwtdmFsdWU9XCJtb2RlbFZhbHVlXCJcclxuICAgIEB1cGRhdGU6bW9kZWxWYWx1ZT1cImVtaXQoJ3VwZGF0ZTptb2RlbFZhbHVlJywgJGV2ZW50KVwiXHJcbiAgLz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQgc2V0dXAgbGFuZz1cInRzXCI+XHJcbmltcG9ydCB7IGRlZmluZVByb3BzLCBvblVwZGF0ZWQsIG9uTW91bnRlZCB9IGZyb20gJ3Z1ZSdcclxuXHJcbmxldCBwcm9wcyA9IGRlZmluZVByb3BzPHtcclxuICBpbmRleDogc3RyaW5nXHJcbiAgbW9kZWxWYWx1ZTogc3RyaW5nXHJcbn0+KClcclxubGV0IGVtaXQgPSBkZWZpbmVFbWl0cyhbJ3VwZGF0ZTptb2RlbFZhbHVlJ10pXHJcblxyXG5jb25zb2xlLmxvZygnc2V0dXAnKVxyXG5vblVwZGF0ZWQoKCkgPT4ge1xyXG4gIGNvbnNvbGUubG9nKCd1cGRhdGVkOicsIHByb3BzLmluZGV4KVxyXG59KVxyXG5vbk1vdW50ZWQoKCkgPT4ge1xyXG4gIGNvbnNvbGUubG9nKCdvbk1vdW50ZWQnKVxyXG59KVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBzY29wZWQ+XHJcbi5jdXN0b20taW5wdXQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMzBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xyXG59XHJcbjwvc3R5bGU+IiwiX28iOnt9fQ==)

Use the onRenderTriggered hook function to observe the table-body. store.states.columns is responsive, and the internal data changes during rendering, triggering multiple renderings. 使用onRenderTriggered钩子函数对table-body观察。store.states.columns是响应式的,渲染过程中会改变内部的数据,从而触发多次渲染

Can the teleported="false" attribute be added to el-color-picker during service code development? @btea @fjyong 是不是可以开发业务代码时给el-color-picker 增加一个:teleported="false"属性配置 #13150

[Demo](https://element-plus.run/#eyJzcmMvQXBwLnZ1ZSI6IjxzY3JpcHQgc2V0dXAgbGFuZz1cInRzXCI+XG5pbXBvcnQgeyByZWYgfSBmcm9tICd2dWUnXG5cbmNvbnN0IHZhbHVlID0gcmVmKCcyMDIzLTAyLTA0JylcbmNvbnN0IHZhbHVlMSA9IHJlZignMjAyNC0wMi0wMScpXG5jb25zdCBkYXlUaW1lID0gbmV3IERhdGUoMjAyMywgMSwgNCkuZ2V0VGltZSgpXG5jb25zdCBkaXNhYmxlZERhdGUgPSAodGltZTogRGF0ZSkgPT4ge1xuICByZXR1cm4gdGltZS5nZXRUaW1lKCkgPCBkYXlUaW1lXG59XG48L3NjcmlwdD5cblxuPHRlbXBsYXRlPlxuICA8cD5TZWxlY3QgbW9udGggcGlja2VyIGZvciBGZWJydWFyeTwvcD5cbiAgPGVsLWRhdGUtcGlja2VyXG4gICAgdi1tb2RlbD1cInZhbHVlXCJcbiAgICB0eXBlPVwiZGF0ZVwiXG4gICAgcGxhY2Vob2xkZXI9XCJQaWNrIGEgZGF5XCJcbiAgICA6ZGlzYWJsZWQtZGF0ZT1cImRpc2FibGVkRGF0ZVwiXG4gIC8+XG5cbiAgPHA+U2VsZWN0IHllYXIgcGlja2VyIGZvciAyMDIzPC9wPlxuICA8ZWwtZGF0ZS1waWNrZXJcbiAgICB2LW1vZGVsPVwidmFsdWUxXCJcbiAgICB0eXBlPVwiZGF0ZVwiXG4gICAgcGxhY2Vob2xkZXI9XCJQaWNrIGEgZGF5XCJcbiAgICA6ZGlzYWJsZWQtZGF0ZT1cImRpc2FibGVkRGF0ZVwiXG4gIC8+XG48L3RlbXBsYXRlPlxuIiwic3JjL1BsYXlncm91bmRNYWluLnZ1ZSI6IjxzY3JpcHQgc2V0dXA+XG5pbXBvcnQgQXBwIGZyb20gJy4vQXBwLnZ1ZSdcbmltcG9ydCB7IHNldHVwRWxlbWVudFBsdXMgfSBmcm9tICcuL2VsZW1lbnQtcGx1cy5qcydcbnNldHVwRWxlbWVudFBsdXMoKVxuPC9zY3JpcHQ+XG5cbjx0ZW1wbGF0ZT5cbiAgPEFwcCAvPlxuPC90ZW1wbGF0ZT5cbiIsImltcG9ydC1tYXAuanNvbiI6IntcbiAgXCJpbXBvcnRzXCI6IHtcbiAgICBcImVsZW1lbnQtcGx1c1wiOiBcImh0dHBzOi8vcHJldmlldy0xNTg0OC1lbGVtZW50LXBsdXMuc3VyZ2Uuc2gvYnVuZGxlL2luZGV4LmZ1bGwubWluLm1qc1wiLFxuICAgIFwiZWxlbWVudC1wbHVzL1wiOiBcInVuc3VwcG9ydGVkXCJcbiAgfVxufSIsInRzY29uZmlnLmpzb24iOiJ7XG4gIFwiY29tcGlsZXJPcHRpb25zXCI6IHtcbiAgICBcInRhcmdldFwiOiBcIkVTTmV4dFwiLFxuICAgIFwianN4XCI6IFwicHJlc2VydmVcIixcbiAgICBcIm1vZHVsZVwiOiBcIkVTTmV4dFwiLFxuICAgIFwibW9kdWxlUmVzb2x1dGlvblwiOiBcIkJ1bmRsZXJcIixcbiAgICBcInR5cGVzXCI6IFtcImVsZW1lbnQtcGx1cy9nbG9iYWwuZC50c1wiXSxcbiAgICBcImFsbG93SW1wb3J0aW5nVHNFeHRlbnNpb25zXCI6IHRydWUsXG4gICAgXCJhbGxvd0pzXCI6IHRydWUsXG4gICAgXCJjaGVja0pzXCI6IHRydWVcbiAgfSxcbiAgXCJ2dWVDb21waWxlck9wdGlvbnNcIjoge1xuICAgIFwidGFyZ2V0XCI6IDMuM1xuICB9XG59XG4iLCJzcmMvZWxlbWVudC1wbHVzLmpzIjoiaW1wb3J0IHsgZ2V0Q3VycmVudEluc3RhbmNlIH0gZnJvbSAndnVlJ1xuaW1wb3J0IEVsZW1lbnRQbHVzIGZyb20gJ2VsZW1lbnQtcGx1cydcblxubGV0IGluc3RhbGxlZCA9IGZhbHNlXG5hd2FpdCBsb2FkU3R5bGUoKVxuXG5leHBvcnQgZnVuY3Rpb24gc2V0dXBFbGVtZW50UGx1cygpIHtcbiAgaWYgKGluc3RhbGxlZCkgcmV0dXJuXG4gIGNvbnN0IGluc3RhbmNlID0gZ2V0Q3VycmVudEluc3RhbmNlKClcbiAgaW5zdGFuY2UuYXBwQ29udGV4dC5hcHAudXNlKEVsZW1lbnRQbHVzKVxuICBpbnN0YWxsZWQgPSB0cnVlXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBsb2FkU3R5bGUoKSB7XG4gIGNvbnN0IHN0eWxlcyA9IFsnaHR0cHM6Ly9wcmV2aWV3LTE1ODQ4LWVsZW1lbnQtcGx1cy5zdXJnZS5zaC9idW5kbGUvaW5kZXguY3NzJywgJ2h0dHBzOi8vcHJldmlldy0xNTg0OC1lbGVtZW50LXBsdXMuc3VyZ2Uuc2gvYnVuZGxlL2luZGV4LmNzcyddLm1hcCgoc3R5bGUpID0+IHtcbiAgICByZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xuICAgICAgY29uc3QgbGluayA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2xpbmsnKVxuICAgICAgbGluay5yZWwgPSAnc3R5bGVzaGVldCdcbiAgICAgIGxpbmsuaHJlZiA9IHN0eWxlXG4gICAgICBsaW5rLmFkZEV2ZW50TGlzdGVuZXIoJ2xvYWQnLCByZXNvbHZlKVxuICAgICAgbGluay5hZGRFdmVudExpc3RlbmVyKCdlcnJvcicsIHJlamVjdClcbiAgICAgIGRvY3VtZW50LmJvZHkuYXBwZW5kKGxpbmspXG4gICAgfSlcbiAgfSlcbiAgcmV0dXJuIFByb21pc2UuYWxsKHN0eWxlcylcbn0iLCJfbyI6eyJzaG93SGlkZGVuIjp0cnVlLCJzdHlsZVNvdXJjZSI6Imh0dHBzOi8vcHJldmlldy0xNTg0OC1lbGVtZW50LXBsdXMuc3VyZ2Uuc2gvYnVuZGxlL2luZGV4LmNzcyJ9fQ==)

@btea There is a problem: the getValidDateOfMonth function ignores the influence of the locale. It's fixed now.

> FYI On october 2024 the Congress of Paraguay passed a bill to observe UTC-3 permanently, equivalent to permanent DST > > https://lists.iana.org/hyperkitty/list/[email protected]/thread/LXAN4PAEWYEWQJVYGSJ5NPIWWYQ2NHFZ/ Therefore, the calculation should be UTC-3 or...

> I got -4 https://codesandbox.io/p/sandbox/htxgsy Set the time zone of the Windows operating system to be the same as the time zone to be tested.

> Yeah, I think it is the same as [#2303](https://github.com/iamkun/dayjs/issues/2303) It's the same problem