sea

Results 154 comments of sea

https://github.com/element-plus/element-plus/blob/f57b10c2ba89444c33b7a9d71842a78a0e14431d/packages/components/input/src/input.vue#L265C7-L267C8 https://github.com/element-plus/element-plus/blob/f57b10c2ba89444c33b7a9d71842a78a0e14431d/packages/components/input/src/input.vue#L495C5-L497C6 `validateEvent` 控制了 `change` 和 `blur` 两个事件,这似乎是没必要单独拆开处理的,建议你手动触发校验 [demo](https://element-plus.run/#eyJzcmMvQXBwLnZ1ZSI6Ijx0ZW1wbGF0ZT5cbiAgPGVsLWZvcm1cbiAgICByZWY9XCJydWxlRm9ybVJlZlwiXG4gICAgOm1vZGVsPVwicnVsZUZvcm1cIlxuICAgIDpydWxlcz1cInJ1bGVzXCJcbiAgICBsYWJlbC13aWR0aD1cIjEyMHB4XCJcbiAgICBjbGFzcz1cImRlbW8tcnVsZUZvcm1cIlxuICAgIDpzaXplPVwiZm9ybVNpemVcIlxuICAgIHN0YXR1cy1pY29uXG4gID5cbiAgICA8ZWwtZm9ybS1pdGVtIGxhYmVsPVwibmFtZVwiIHByb3A9XCJuYW1lXCI+XG4gICAgIFx0PGVsLWlucHV0IHYtbW9kZWw9XCJydWxlRm9ybS5uYW1lXCIgLz5cbiAgICA8L2VsLWZvcm0taXRlbT5cbiAgICA8ZWwtZm9ybS1pdGVtIHJlZj1cImFnZUZvcm1JdGVtUmVmXCIgbGFiZWw9XCJhZ2VcIiBwcm9wPVwiYWdlXCI+XG4gICAgIFx0PFdhcnBJbnB1dCA6dmFsdWU9XCJydWxlRm9ybS5hZ2VcIiBAaW5wdXQ9XCJoYW5kbGVySW5wdXRcIiAvPlxuICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgIDxlbC1mb3JtLWl0ZW0+XG4gICAgICA8ZWwtYnV0dG9uIHR5cGU9XCJwcmltYXJ5XCIgQGNsaWNrPVwic3VibWl0Rm9ybShydWxlRm9ybVJlZilcIj7mj5DkuqQ8L2VsLWJ1dHRvbj5cbiAgICA8L2VsLWZvcm0taXRlbT5cbiAgPC9lbC1mb3JtPlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdCBsYW5nPVwidHNcIiBzZXR1cD5cbmltcG9ydCB7IHJlYWN0aXZlLCByZWYgfSBmcm9tICd2dWUnXG5pbXBvcnQgdHlwZSB7IEZvcm1JbnN0YW5jZSxGb3JtSXRlbUluc3RhbmNlLCBGb3JtUnVsZXMgfSBmcm9tICdlbGVtZW50LXBsdXMnXG5pbXBvcnQgV2FycElucHV0IGZyb20gXCIuL1dyYXBJbnB1dC52dWVcIlxuY29uc3QgZm9ybVNpemUgPSByZWYoJ2RlZmF1bHQnKVxuY29uc3QgcnVsZUZvcm1SZWYgPSByZWY8Rm9ybUluc3RhbmNlPigpXG5jb25zdCBydWxlRm9ybSA9IHJlYWN0aXZlKHtcbiAgbmFtZTogJycsXG4gIGFnZTogJydcbn0pXG5cbmNvbnN0IHJ1bGVzID0gcmVhY3RpdmU8Rm9ybVJ1bGVzPih7XG4gIG5hbWU6IFtcbiAgICB7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAnUGxlYXNlIGlucHV0ICBuYW1lJywgdHJpZ2dlcjogJ2JsdXInIH0sXG4gIF0sXG4gIGFnZTogW1xuICAgIHsgcmVxdWlyZWQ6IHRydWUsIG1lc3NhZ2U6ICdQbGVhc2UgaW5wdXQgYWdlJywgdHJpZ2dlcjogJ2JsdXInIH0sXG4gIF1cbn0pXG5cbmNvbnN0IHN1Ym1pdEZvcm0gPSBhc3luYyAoZm9ybUVsOiBGb3JtSW5zdGFuY2UgfCB1bmRlZmluZWQpID0+IHtcbiAgaWYgKCFmb3JtRWwpIHJldHVyblxuICBhd2FpdCBmb3JtRWwudmFsaWRhdGUoKHZhbGlkLCBmaWVsZHMpID0+IHtcbiAgICBpZiAodmFsaWQpIHtcbiAgICAgIGNvbnNvbGUubG9nKCdzdWJtaXQhJylcbiAgICB9IGVsc2Uge1xuICAgICAgY29uc29sZS5sb2coJ2Vycm9yIHN1Ym1pdCEnLCBmaWVsZHMpXG4gICAgfVxuICB9KVxufVxuXG5jb25zdCBkaWFsb2cgPSByZWFjdGl2ZSh7XG4gIHNob3c6IGZhbHNlLFxuICBvcGVuOiAoKSA9PiB7XG4gICAgZGlhbG9nLnNob3cgPSB0cnVlXG4gIH0sXG4gIGNsb3NlOiAoKSA9PiB7XG4gICAgZGlhbG9nLnNob3cgPSBmYWxzZVxuICB9XG59KVxuXG5jb25zdCBhZ2VGb3JtSXRlbVJlZiA9IHJlZjxGb3JtSXRlbUluc3RhbmNlPigpXG5cbmNvbnN0IGhhbmRsZXJJbnB1dCA9ICh2YWx1ZSkgPT4ge1xuICBjb25zb2xlLmxvZyhcImhhbmRsZXJJbnB1dFwiLCB2YWx1ZSlcbiAgcnVsZUZvcm0uYWdlID0gdmFsdWU7XG5cbiAgYWdlRm9ybUl0ZW1SZWYudmFsdWU/LnZhbGlkYXRlKCdibHVyJylcbn1cbjwvc2NyaXB0PlxuXG48c3R5bGUgc2NvcGVkPlxuICAuYWN0aXZpdHktbmFtZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuPC9zdHlsZT4iLCJpbXBvcnQtbWFwLmpzb24iOiJ7XG4gIFwiaW1wb3J0c1wiOiB7fVxufSIsInRzY29uZmlnLmpzb24iOiJ7XG4gIFwiY29tcGlsZXJPcHRpb25zXCI6IHtcbiAgICBcInRhcmdldFwiOiBcIkVTTmV4dFwiLFxuICAgIFwianN4XCI6IFwicHJlc2VydmVcIixcbiAgICBcIm1vZHVsZVwiOiBcIkVTTmV4dFwiLFxuICAgIFwibW9kdWxlUmVzb2x1dGlvblwiOiBcIkJ1bmRsZXJcIixcbiAgICBcInR5cGVzXCI6IFtcImVsZW1lbnQtcGx1cy9nbG9iYWwuZC50c1wiXSxcbiAgICBcImFsbG93SW1wb3J0aW5nVHNFeHRlbnNpb25zXCI6IHRydWUsXG4gICAgXCJhbGxvd0pzXCI6IHRydWUsXG4gICAgXCJjaGVja0pzXCI6IHRydWVcbiAgfSxcbiAgXCJ2dWVDb21waWxlck9wdGlvbnNcIjoge1xuICAgIFwidGFyZ2V0XCI6IDMuM1xuICB9XG59XG4iLCJzcmMvV3JhcElucHV0LnZ1ZSI6Ijx0ZW1wbGF0ZT5cbiAgPGRpdiBjbGFzcz1cIndhcnAtaW5wdXRcIiBzdHlsZT1cIndpZHRoOiAxMDAlXCI+XG4gICAgPGVsLWlucHV0IHYtbW9kZWw9XCJsb2NWYWxcIiBAY2hhbmdlPVwiaGFuZGxlcklucHV0Q2hhbmdlXCIgOnZhbGlkYXRlLWV2ZW50PVwiZmFsc2VcIiAvPlxuICA8L2Rpdj5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQgbGFuZz1cInRzXCIgc2V0dXA+XG5pbXBvcnQgeyByZWYsIHdhdGNoIH0gZnJvbSAndnVlJ1xuY29uc3QgcHJvcHMgPSBkZWZpbmVQcm9wcyh7XG4gIHZhbHVlOiBTdHJpbmcsXG59KVxuY29uc3QgZW1pdCA9IGRlZmluZUVtaXRzKCk7XG5kZWZpbmVPcHRpb25zKHtcbiAgbmFtZTogJ1dhcnBJbnB1dCcsXG4gIGluaGVyaXRBdHRyczogZmFsc2UsXG59KVxuXG53YXRjaChwcm9wcywgKG5ld1ZhbCwgb2xkVmFsKSA9PiB7XG4gIGxvY1ZhbC52YWx1ZSA9IG5ld1ZhbC52YWx1ZTtcbn0pO1xuXG5jb25zdCBsb2NWYWwgPSByZWYoJycpXG5cbmNvbnN0IGhhbmRsZXJJbnB1dENoYW5nZSA9ICgpID0+IHtcbiAgZW1pdCgnaW5wdXQnLCBsb2NWYWwudmFsdWUpO1xufVxuPC9zY3JpcHQ+IiwiX28iOnt9fQ==)

@zhixiaotong ![1721008232546](https://github.com/user-attachments/assets/1b36cf04-d0e7-49b0-9e91-bcd5a53a461f)

> The problem has been located, please fix it as soon as possible Can you provide a screenshot of `Detached Text`?

> ![image](https://private-user-images.githubusercontent.com/63086927/342598989-01587146-ff1e-41c2-8b12-2ee899921daf.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk5MDI3NDksIm5iZiI6MTcxOTkwMjQ0OSwicGF0aCI6Ii82MzA4NjkyNy8zNDI1OTg5ODktMDE1ODcxNDYtZmYxZS00MWMyLThiMTItMmVlODk5OTIxZGFmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzAyVDA2NDA0OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWFjYjljOGY1NzRmM2E4NWYzZDU0YWExODNkOTdkMWY0MmFiOWQyYjRjZTRmY2E3MDJhYzRiZWI4ZjcyODZjMzkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0._DnwXI-tUdyo_SBtqMjmq2oDsFrHwR75NZlTStO-QmQ) The problem has been located. Cancel the use of unref and change it to: (!hasCurrent && cell?.text === 1 && cell.type === 'normal') || It seems to be...

80% of `Detached Text` comes from here. https://github.com/element-plus/element-plus/blob/c03c03b49395483fc69593e5fcece0d32e725181/packages/components/date-picker/src/date-picker-com/basic-date-table.vue#L25C7-L42C12

@SLOE-debug Not from here. #### Before: count 195 ![screenshots](https://github.com/element-plus/element-plus/assets/45450994/cce447d3-d07c-4f64-932f-e880c21a93c6) #### Edit `unref`: count 191 ![screenshots](https://github.com/element-plus/element-plus/assets/45450994/da4dbeec-2cba-4e0a-a9b6-2cb417e91882)

> @warmthsea Please check if the vue version is 3.4.30 or above The build version of `element-plus` is `3.2`, and it is not easy to upgrade to `3.4` at the...

> @warmthsea Please use the latest version of vue to fix this problem as soon as possible, thank you I suggest you use other methods to solve this problem. Vue...

You can temporarily switch Volar to `2.0.19`. ![image](https://github.com/element-plus/element-plus/assets/45450994/9a7b7a58-0c0e-4cb6-a423-5340efed1a4c)

> 还是不行,我发现我同事的windows都可以 我们mac都不可以 或者你使用自动导入的方式引入elp试试呢?