@GizzaProger

Почему в функциональном компоненте vuejs this == undefined?

Делаю функциональный компонент. Нужно получить контекст this для вызова слотов компонента, но this не определен по моему не только в функции render, но и во всем компоненте. Как это поправить и с чем это связано?

export default {
    functional: true,
    render(h) {
        console.log(this)
        return h("div", "DFFG")
    }
}
  • Вопрос задан
  • 125 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Vue.js
Потому что они так устроены:

we can mark components as functional, which means that they’re stateless (no reactive data) and instanceless (no this context)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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