title: How to use router.push for same path, different query parameter in Vue.js
body: <p>Current url is</p>
  
  <pre><code>/?type=1
  </code></pre>
  
  <p>I want to use router.push on this page.</p>
  
  <pre><code>this.$router.push('/?type=2');
  </code></pre>
  
  <p>But this gives NavigationDuplicated error.</p>
  
  <p>I don't want to use params like</p>
  
  <pre><code>/:type
  </code></pre>