知晓同丶
98041055b0
feat(components): [message] add placement option & method (#21747)
* feat(components): [message] add `placement` option & method
* fix: resolve test hanging issue caused by reactive circular dependency
* test: add test
* feat: add placement `top-left/top-right/bottom-left/bottom-right`
* refactor: split large normalizeOptions function
* docs: adjust description text
* chore: remove unused height expose
* refactor: simpify code
* style: opt-in center style & simplified animations
* style: replace :not(.center) with :is(.left,.right) for more explicit
* feat: add `placement` to `config-provider`
* fix: fix test warning when placement is undefined
* refactor: remove useless style & simpify types
* fix: avoid circular dependency
* chore: types related
* Update docs/examples/config-provider/message.vue
Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com>
* Update packages/components/config-provider/__tests__/config-provider.test.tsx
Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com>
* chore: make typecheck happy & format
* style: add top/bottom transition
* chore: format
---------
Co-authored-by: zhixiaotong <947803089@qq.com>
Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com>
Co-authored-by: Dsaquel <291874700n@gmail.com>
2025-08-19 15:16:49 +00:00
..
2025-03-08 08:55:02 +08:00
2025-05-24 11:28:57 +02:00
2025-03-08 08:55:02 +08:00
2025-08-05 22:34:39 +02:00
2025-06-16 15:37:12 +08:00
2022-04-10 13:47:19 +08:00
2025-03-08 08:55:02 +08:00
2025-03-08 08:55:02 +08:00
2024-04-15 16:29:21 +08:00
2025-03-08 08:55:02 +08:00
2025-06-16 15:37:12 +08:00
2024-02-19 20:10:44 +08:00
2024-04-15 16:29:21 +08:00
2025-08-15 18:47:30 +02:00
2025-06-16 15:37:12 +08:00
2025-06-16 15:37:12 +08:00
2021-12-21 15:51:33 +08:00
2025-08-19 15:16:49 +00:00
2024-12-11 15:03:26 +08:00
2025-05-13 11:48:05 +08:00
2025-08-19 10:08:07 +02:00
2025-03-08 08:55:02 +08:00
2025-06-16 15:37:12 +08:00
2025-08-16 11:09:07 +02:00
2024-04-15 16:29:21 +08:00
2025-08-17 14:46:27 +08:00
2025-08-09 06:08:44 +00:00
2022-03-13 16:16:11 -04:00
2025-06-16 15:37:12 +08:00
2025-06-16 15:37:12 +08:00
2025-06-12 22:30:23 +08:00
2025-08-15 18:47:30 +02:00
2025-06-12 22:30:23 +08:00
2025-08-15 18:47:30 +02:00
2024-12-23 17:49:16 +08:00
2025-04-21 21:29:07 +08:00
2025-03-08 08:55:02 +08:00
2025-06-16 15:37:12 +08:00
2025-06-12 22:30:23 +08:00
2025-08-19 15:16:49 +00:00
2025-08-16 11:09:07 +02:00
2025-05-20 07:46:08 +08:00
2025-03-08 08:55:02 +08:00
2025-06-16 15:37:12 +08:00
2025-03-15 17:37:25 +08:00
2025-08-18 09:38:35 +00:00
2024-04-15 16:29:21 +08:00
2025-05-09 06:30:02 +00:00
2024-04-15 16:29:21 +08:00
2025-05-20 07:46:08 +08:00
2025-06-16 15:37:12 +08:00
2025-06-16 15:37:12 +08:00
2025-07-29 09:54:30 +08:00
2025-08-13 12:33:30 +08:00
2024-11-07 21:31:16 +08:00
2025-06-16 15:37:12 +08:00
2025-06-16 15:37:12 +08:00
2025-08-16 11:22:54 +02:00
2024-08-22 14:33:13 +08:00
2024-02-19 20:10:44 +08:00
2025-03-08 08:55:02 +08:00
2025-06-16 15:37:12 +08:00
2025-06-16 15:37:12 +08:00
2025-06-16 15:37:12 +08:00
2025-06-16 15:37:12 +08:00
2023-10-13 11:26:54 +08:00
2025-06-12 22:30:23 +08:00
2024-02-19 20:10:44 +08:00
2025-06-16 15:37:12 +08:00
2025-06-12 22:30:23 +08:00
2024-04-15 16:29:21 +08:00
2025-06-16 15:37:12 +08:00
2025-06-16 15:37:12 +08:00
2024-11-22 15:11:50 +08:00
2025-06-24 15:01:53 +08:00
2025-08-19 17:07:53 +02:00
2025-08-13 12:33:30 +08:00
2022-04-25 20:21:18 +08:00
2025-06-16 15:37:12 +08:00
2025-03-08 08:55:02 +08:00
2022-03-13 14:19:51 +08:00