title: Losing querystring on double click
body: <p>I enter my site through a reverse proxy server that is passing a token to my site. I want to be able to force that token onto the query string every time I go to a different route and I want to be able to do that without putting the query string on every &quot;to&quot; in any button I may have. This way if my users reload the page, they don't lose their token.</p>
  <p>I am attempting to do this in my default.vue page so that no matter what page I am on it pushes the query string into the route. The problem I am facing is this works great when the user single clicks a button taking them to the route, however when the button is double clicked the querystring isnt being pushed onto the route.</p>
  <p>Here is my default.vue and a snip it of the button that does the page change.</p>
  <p>....default.vue.....</p>
  <pre><code>  &lt;template&gt;
      &lt;v-app&gt;
      &lt;banner :text=&quot;My Banner Text&quot;/&gt;
      &lt;v-container fluid px-0 py-0&gt;
       &lt;v-main&gt;
        &lt;nuxt /&gt;
       &lt;v-main&gt;
      &lt;/v-container&gt;
      &lt;/v-app&gt;
      &lt;/template&gt;
      
      &lt;script&gt;
        import banner from '@/components/layouts/default/banner'
        export default {
         components: {
           banner
          }, 
      data() =&gt; {
        return {
          landingRoute: null,
        }
       }, 
      async fetch(){
       if(this.isEmpty(this.$route.query)){
        const landingkey = this.landingRoute
        this.$router.push({name: this.$router.name, query: {info: landingKey}})
      },
      watch:{
        '$route.query': '$fetch'
      },
      mounted(){
      this.landingRoute = this.$route.query.info
      }, 
      methods: {
           isEmpty(json){
              return Object.keys(json).length === 0
           }
      }
   }
      &lt;/script&gt;
  </code></pre>
  <p>...... mainNav.vue .......</p>
  <p>This is the portion that is relevant</p>
  <pre><code>&lt;v-btn
     to=&quot;/request&quot;
  &gt;&lt;span&gt;Request&lt;/span&gt;
  &lt;/v-btn&gt;
  </code></pre>