как правильно описать тип?
пишу так: type: Object as PropType<HTMLDivElement>
получаю ошибку Expected Object, got HTMLDivElement
если пишу так: type: HTMLDivElement, тогда получаю ошибку Reference Error: HTMLDivElement is not defined
const myRef: Ref<HTMLDivElement, null> = ref(null); Ref нужно импортировать из vue
здесь достаточно передать тип в дженерик: ref<HTMLDivElement | null>(null), Ref импортировать для этого не нужно
HTMLDivElement as PropType<HTMLDivElement> вроде как должен работать, если у тебя не SSR
согласен, тут чисто дело вкуса
на сервере, разумеется, нет никаких HTMLDivElement :)
Это не совсем то что я спрашиваю)
Окей, какие есть тогда варианты как это можно сделать?
можно проверять через process, что ты на сервере и вместо HTMLDivElement подставлять Object, например
Обсуждают сегодня