vuetify v-slider В любом случае, чтобы получить новое значение после изменения позиции? - PullRequest
0 голосов
/ 17 сентября 2018

мой v-слайдер связан со значением функции аудиозапуска ()

      <v-slider id="progress" @click.native="setPosition()" color="#464898" :value="trackProgress"></v-slider>

когда пользователь перемещает ползунок, мне нужно получить новую позицию, но, поскольку я не установил v-модель, я не могу ее получить ... Если установить v-модель = "процент", то я могу получить позицию, НО я потеряю ссылку свойства: значение ...

computed: {
   trackProgress() {
     return this.progress * 100;
   },

  methods: {
    setPosition() {
      const currentDuration = parseInt(this.duration * this.percentage);
      this.setSeek(currentDuration);
      this.play();
    }
  },

Я ищу одностороннюю привязку данных, ползунок => значение для каждого прогресса, поэтому, когда я нажимаю на ползунок, я получаю позицию щелчка ....

1 Ответ

0 голосов
/ 31 октября 2018

Вы можете проверить начало, конец и изменить события. Эти события происходят, когда пользователь перетаскивает значение.

Другим способом проверки значения является добавление наблюдателя к значению, вы можете получить доступ к старому и новому значению в функциях наблюдателя.

Я надеюсь, что это работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...