sea
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 
> The problem has been located, please fix it as soon as possible Can you provide a screenshot of `Detached Text`?
>  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  #### Edit `unref`: count 191 
> @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`. 
> 还是不行,我发现我同事的windows都可以 我们mac都不可以 或者你使用自动导入的方式引入elp试试呢?