title: Silently update url without triggering route in vue-router
body: <p>I need to update the hash of the url, without actually triggering the vue-router to go to that route. Something in the likes of:</p>
  
  <pre><code>router.replace('my/new/path', {silent:true})
  </code></pre>
  
  <p>This would update the url to <code>.../#/my/new/path</code>, but the router itself would not route to that path.</p>
  
  <p>Is there an elegant way to achieve this?</p>