Задать вопрос
@hinie

Как использовать this.$refs в typescript?

Здравствуйте, у меня есть метод типа
methods: {
    deploy() {
      if (window.scrollY > this.$refs.nav.offsetHeight) {
        this.isDeployed = false;
      }

Но typescript ругается на this.$refs.nav
(property) $refs: Data
Object is of type 'unknown'.Vetur(2571)

625161ba592b1570229582.png
Как использовать ref в typescript?
  • Вопрос задан
  • 360 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    Игра на Vue.js
    1 неделя
    Далее
  • OTUS
    Vue.js разработчик
    4 месяца
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
yarkov
@yarkov Куратор тега Vue.js
Помог ответ? Отметь решением.
class YourComponent extends Vue {
  $refs!: {
    checkboxElement: HTMLFormElement
  }

  someMethod () {
    this.$refs.checkboxElement.checked
  }
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы