Реактивность
Некоторые из свойств запроса VueParse реактивны, т.е они могут зависеть от состояния компонента.
{
query(q) {
return q.equalTo("status", this.status)
}
}
Теперь, в случае изменения this.status
, запрос будет повторно выполнен, его данные обновлены,
а LiveQuery пересоздан в соответствии с новым запросом.
WARNING
Из-за особенностей JavaScript вы не можете использовать this
внутри лямбд.
Это, кстати, было также указано в документации Vue.
Реактивностью обладает свойство subscribe
, что позволяет отключить синхронизацию в любой
момент.
{
subscribe() {
return this.autosync;
}
}
Реактивны также свойства result
и sort
.