title: VueJS hook mounted() is not called when page is re-open by vue-router
body: <p>Please, look the flux below, it's shows my problem. I'm using vue-router with <code>this.$router.push</code> to browsing on pages. I'm starting on PageA.</p>
  
  <ul>
  <li><p>PageA -> PageB ( <code>mounted()</code> of PageB is called)</p></li>
  <li><p>PageB -> PageA (returning to PageA)</p></li>
  <li><p>PageA -> PageB (<code>mounted()</code> of PageB is not called)</p></li>
  </ul>
  
  <p>It sounds that page (.vue component) is not closed and mainted on cache or other thing. I must use the <code>mounted()</code> method every time that page is open and maybe close the page and clean from cache. How I can solve it?</p>