Skip to content

Instantly share code, notes, and snippets.

@meetzaveri
Last active March 5, 2018 11:35
Show Gist options
  • Save meetzaveri/9794a3ad17c3d715f0ecbf7b4e18e76e to your computer and use it in GitHub Desktop.
Save meetzaveri/9794a3ad17c3d715f0ecbf7b4e18e76e to your computer and use it in GitHub Desktop.

Example (Vue)

How to use 'refs' in order to refer to DOM element in Vue.

<template>
  <p ref="dom-element">{{counter}}</p>
</template>
<script>
export default {
  data() {
    return {
      counter: 0
    }
  },

  updated() {
    // Fired every second, should always be true
    console.log(+this.$refs['dom-element'].textContent === this.counter)
  },

  created() {
    setInterval(() => {
      this.counter++
    }, 1000)
  }
}
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment