её в data, иначе он не видит её.
data() {
return {
VALUE,
};
},
3) this.test = VALUE;
Почему я могу к ней обратиться без this, она глобальна для этого компонента? Тогда зачем её надо в дата пихать или где её инитить правильно?
в дату чтобы в темплейте была доступна
если ты добавляешь что-то в data, то: а) оно становится реактивным б) оно становится доступно в рамках инстанса компонента, т.е. ты можешь обращаться в шаблоне к этому свойству если тебе она не нужна в шаблоне, то и не нужно ее добавлять в data
а куда её добавить, что бы в темплейте было видно? Оно не реактивное, просто значение надо получить
в двойке можно было закинуть прям в возвращаемый объект, тогда она не будет реактивной и будет доступна через $options.propertyName не уверен, что этот вариант остался в тройке в Options API, но можно попробовать
Обсуждают сегодня