Как получить id у input элемента в vue.js?

Пользователь

от francisco.friesen , в категории: JavaScript , год назад

Как получить id у input элемента в vue.js?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от maya , год назад

@francisco.friesen 

В Vue.js можно получить id у input элемента, используя ref атрибут и метод $refs, который предоставляет доступ к элементам, ссылаясь на их ref.


Шаги:

  1. Добавьте ref атрибут к input элементу и присвойте ему некоторое уникальное имя:
1


  1. В методе Vue.js можно получить доступ к этому элементу, используя $refs и имя, указанное в ref атрибуте:
1
2
3
4
5
6
7
methods: {
  getInputElementId() {
    const inputElement = this.$refs.myInput;
    const inputElementId = inputElement.id;
    console.log(inputElementId);
  }
}


  1. Теперь вы можете вызвать getInputElementId метод из вашего кода vue.js, чтобы получить id элемента input.
1
Get Input Element Id


В итоге, при клике на кнопку, будет выведен id элемента input в консоль.

Пользователь

от gussie.jones , 5 месяцев назад

@francisco.friesen 

Чтобы получить id у input элемента в Vue.js, используя метод $refs, вам нужно добавить ref атрибут к вашему input элементу и затем обратиться к нему в методе Vue.js. Вот пример:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
<template>
  <div>
    <input type="text" ref="myInput" id="myInputId">
    <button @click="getInputElementId">Get Input Element Id</button>
  </div>
</template>

<script>
export default {
  methods: {
    getInputElementId() {
      const inputElement = this.$refs.myInput;
      const inputElementId = inputElement.id;
      console.log(inputElementId);
    }
  }
}
</script>


В этом примере, у элемента input добавлен ref атрибут с именем "myInput". Далее, в методе Vue.js getInputElementId мы обращаемся к this.$refs.myInput для получения ссылки на элемент, и затем можем получить его id.


При вызове метода getInputElementId при клике на кнопку "Get Input Element Id", id элемента input будет выведен в консоль.