1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| import { ref, onBeforeUpdate } from 'vue';
|
| export function useRefs() {
| const refs = ref([] as Element[]);
|
| onBeforeUpdate(() => {
| refs.value = [];
| });
|
| const setRefs = (index: number) => (el: Element) => {
| refs.value[index] = el;
| };
|
| return [refs, setRefs];
| }
|
|