• V-range-slider - почему не изменяется вид при изменении модели?

    0xD34F
    @0xD34F Куратор тега Vue.js
    Кто-то невнимательно читал документацию:

    Vue cannot detect the following changes to an array <...> When you directly set an item with the index

    Вместо присваивания значений отдельным элементам перезаписывайте массив целиком:

    filterRS.filter_range_value = [ selected_start, selected_end ];


    А вообще, как-то стрёмно всё это выглядит. Может, лучше пусть выбранные значения всегда будут числами? - это позволит использовать в v-model один массив и для select'ов и для range'а, без необходимости заниматься ручной синхронизацией. А там, где значения надо представить в человекопонятном виде, это можно делать через вычисляемое свойство - например, так.
    Ответ написан
    1 комментарий