In this tutorial, you’ll learn how to select an HTML element using $refs in Vue.js.
Instead of using a querySelector you can simply assign a ref to an HTML element, e.g. to a list:
<ol ref="list">
  <li v-for="todo in todos">{{ todo.text }}</li>
</ol>Now, we can access the “list” element using Vue.js.
new Vue({
  el: "#app",
  data: {
    todos: [
      { text: "Learn JavaScript", done: true },
      { text: "Learn Vue", done: true },
      { text: "Build something awesome", done: true }
    ]
  },
  methods: {},
  mounted() {
    console.log(this.$refs.list)
  }
})The following output will be printed in the developer’s console:

You can also learn how to call a child function using refs in Vue.js.
If you find this post useful, please let me know in the comments below. 
Cheers,
Renat Galyamov
Want to share this with your friends?
👉renatello.com/vue-js-select-html-element
PS: Make sure you check other Vue.js tutorials, e.g. force reload the current page/component in Vue.js or using Vue.js (Angular/React) for building prototypes.
 Buy me a coffee
 Buy me a coffee