title: How to use setTimeout in a Vue.js method?
body: <p>How can I use the <code>setTimeout()</code> function in a Vue.js method?</p>
  <p>I have already tried something like this, but it doesn't work:</p>
  <pre><code>fetchHole: function () { 
      //get data
  },
  
  addHole: function () {
      //my query add new
      setTimeout(function () { this.fetchHole() }, 1000)
  },
  </code></pre>
  <p>I get this error message: <code>Uncaught TypeError: this.fetchHole is not a function</code></p>