Как в компоненте Vue, хранить данные которые не нужно отслеживать?

265
26 августа 2017, 02:24

В Vue есть объект data, который как я понял хранит реактивные данные т.е. те данные изменение которых он отслеживает и меняет их в шаблоне. Как я понимаю это требует дополнительных ресурсов. По этому у меня возник вопрос, куда я могу записать в компоненте те данные которые не требуют отслеживания?

Answer 1

Можете просто в объект компонента писать, типа вот такого:

...
data(){
...
},
myObj: {
 a: 'foo',
 b: 'bar'
}
}
...

Обращаться в компоненте вот так: this.$options.myObj.a

READ ALSO
Слежение за изменениями в Базе данных VueJS

Слежение за изменениями в Базе данных VueJS

Стоит задача: При изменении значений в БД на клиенте мгновенно должны произойти измененияКакое я вижу решение: посылать ajax-запросы через...

186
Как объявить переменную через eval / new Function?

Как объявить переменную через eval / new Function?

Столкнулся с такой проблемой, что переменные, объявленные в eval, не видны при следующем вызове evalЧто можно придумать? Пытаюсь сделать js REPL на js

263
Как получить div с классом Test через ajax? [требует правки]

Как получить div с классом Test через ajax? [требует правки]

Как получить div с классом Test через ajax?

227
Счетчик на JS. Поясните как работает

Счетчик на JS. Поясните как работает

Всем приветНашел в интернете скрипт, код которого ниже

345