В документации vue.js встретился такой фрагмент:
Обратите внимание, что следующее вычисляемое свойство никогда не обновится, поскольку Date.now() не является реактивной зависимостью:
computed: {
now: function () {
return Date.now()
}
}
Несколько вопросов на понимание:
Date.now()
не является реактивной зависимостью?Что считается "реактивной" зависимостью?
Св-во или переменная которая может сообщить об своем изменении. В данном случае, сам Vue
, если посмотреть под капот, то передавая Vue
объект, он превращает каждое его св-во в setter/getter
и теперь он способен реагировать на изменения этих св-во.
Как понять какая зависимость является реактивной, а какая - нет?
Если св-во или переменная может сообщить об своем изменении
Почему Date.now() не является реактивной зависимостью
Потому что при изменении Date.now
не происходит ничего. Мы по идее даже не можем как-то нативно подписаться на его изменения. Придется городить свои велосипеды
https://ru.vuejs.org/v2/guide/reactivity.html
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Требуется при нажатии на кнопку в гугл таблицах обратиться в базу данных и дёрнуть sql-функциюОна вернёт результат
Mega Filter (не работает javascript после фильтрации), если обновить страницу javascript начинает работать с примененным фильтром
Прошу не кидать камнями, я только недавно начал заниматься Django, поэтому многое еще не понятноМне необходимо на странице, кроме того, что на ней...