Сообщение от a.malitsky
|
Чтобы watch не срабатывал изначально, поставь проверку newVal !== prevVal.
Я обновляю url сам, то есть не через watch, а когда что-то серьезно изменилось в состоянии app (в моем случае таких функций немного).
|
Примерно так и настроил, в общем-то работает, но как-то всё равно мне не очень нравится результат.
У меня список объектов на странице, и целый ряд всевозможных фильтров для него, при изменении значений которых должен и список меняться, соответсвенно.
Сообщение от a.malitsky
|
Про обращения на сервер и селект не понял.
|
Ну, при изменении значения в селекте данные фильтруюутся, т.е. идёт запрос на сервер. Т.к. на данный момент 5 фильтров, то при открытии страницы 6 запросов серверу уходит. Ну, я сделал отложенную загрузку - первый раз гружу только когда все селекты уже готовы. Но из-за этого возникает другая проблема: пока ожидаем формирования всех селектов - старница пустая, получается долгая загрузка основных данных...
В общем кое-как я порешал и настроил, но как хорошо и правильно сделать пока не нашел.