title: Vue Router: how to cast params as integers instead of strings?
body: <p>When I enter a URL using the browser field, the params are cast as strings, rather than an integer, e.g. <code>/user/1</code> returns <code>{id: "1"}</code>. However, when when using <code>this.$route.push({})</code>, the params are, correctly, cast as integers <code>{id: 1}</code>.</p>
  
  <p>Is this behavior intended? If not, how do I fix it?</p>