mirror of
https://gitee.com/element-plus/element-plus.git
synced 2024-12-16 02:11:48 +08:00
10 lines
271 B
TypeScript
10 lines
271 B
TypeScript
|
import type { ComponentPublicInstance, Ref } from 'vue'
|
||
|
|
||
|
export const composeRefs = (...refs: Ref<HTMLElement | null>[]) => {
|
||
|
return (el: Element | ComponentPublicInstance | null) => {
|
||
|
refs.forEach((ref) => {
|
||
|
ref.value = el as HTMLElement | null
|
||
|
})
|
||
|
}
|
||
|
}
|