Как вызвать щелчок по элементу Dynami c в Vue. js? - PullRequest
0 голосов
/ 05 мая 2020

У меня есть динамически генерируемые вкладки с диапазоном времени (с 8:00 до 9:00). Я пытаюсь вызвать щелчок, когда текущее время находится в пределах диапазона. Я добавил ref, но получил unidentified.

<li v-for="(chore, index) in chores" :key="chore.id">
<a :ref="chore.time_from +'-'+ chore.time_to">Link</a>
</li>

и скрипт

created() {
    const me = this;
    this.axios.get(`api/chores/${this.$route.name}`).then(response => {
      this.chores = _.orderBy(response.data, "time_from", "asc");

      $.each(response.data, function(key, value) {
        if (value.time_from < me.getNow() && value.time_to > me.getNow()) {
          const i = value.time_from + "-" + value.time_to;

          const a = me.$refs.i; // **unidentified**
          console.log(a);
          a.click();
        }
      });
    });
  },

1 Ответ

0 голосов
/ 06 мая 2020

то, что я закончил, это pu sh ответ на функцию finally()

ref="chores"

и

.then(response => {
        this.chores = _.orderBy(response.data, "time_from", "asc");
        $.each(response.data, function(key, value) {
          if (value.time_from < me.getNow() && value.time_to > me.getNow()) {
            i.push(key);
          }
        });
      })
      .finally(() => this.$refs.chores[i].click());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...