2016-11-23 1 views
1

Ich benutze Vue.js 2 und versuche einen Link zu erstellen, der mich auf eine andere Seite schicken soll. Das ist, was ich habe:Abfrageparameter in der Adressleiste ausblenden - VueJS

<div v-for="u in myList"> 
    <router-link :to="'/type/' + u.name"><a>{{u.name}}</a></router-link> 
</div> 

Das obige Stück Code funktioniert, aber jetzt würde Ich mag einen Parameter (u.weight zum Beispiel) passiere zusammen mit diesem Link. Ich schaute auf Abfrageparameter, aber ich möchte nicht, dass der Benutzer dies in der Adressleiste type/productname/?queryparamshere sehen.

Gibt es eine Möglichkeit, Abfrageparameter zu verstecken, oder sollte ich einen anderen Weg in Betracht ziehen, um dies zu erreichen?

+0

Sie immer local – Kiogara

+1

localstorage ist ein Singleton verwenden können. Ein Benutzer mit mehreren Fenstern oder Tabs bricht Ihre Annahmen, wenn Sie versuchen, ihn wie Abfrageparameter zu behandeln. – recursive

Antwort