title: Vue Router: does this.$router.push navigate to a new URL?
body: <p>I read the documentation of vue-router (<a href="https://router.vuejs.org/guide/essentials/navigation.html" rel="nofollow noreferrer">https://router.vuejs.org/guide/essentials/navigation.html</a>)</p>
  
  <blockquote>
    <p>This is the method called internally when you click a ,
    so clicking  is the equivalent of calling
    router.push(...)</p>
  </blockquote>
  
  <p>As far as I know clicking router-link element navigates to the URL placed in "to" attribute. However, according to History API 
  (<a href="https://developer.mozilla.org/en-US/docs/Web/API/History_API#Examples" rel="nofollow noreferrer">https://developer.mozilla.org/en-US/docs/Web/API/History_API#Examples</a>), history.pushState(...) only changes the history and does not navigate to a new URL. </p>
  
  <p>So... how can we explain this contradiction?</p>