Vue - где я должен объявить переменную элемента для использования в любом жизненном цикле или методе?

Я новичок в Vue и интересно, где бы я объявил что-то вроде:

const qualityDropdown = document.getElementById("qualityDropdown");

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

Будет ли это идти в data(){return{}} или computed(){} ?

Всего 1 ответ


Вы можете определить его ref следующим образом:

<select ref="myDropDown" id="qualityDropdown"></select>

И позвони, используя

this.$refs.myDropDown

Есть идеи?

10000