Я делаю проект в Vue с Vue-Router. в моем проекте у меня есть параметр с именем «adtag», который должен находиться в параметрах запроса url, есть ли простой способ удерживать этот параметр, а не как маршрутизатор.Как сохранить параметры URL-запроса в Vue с Vue-Router
, например, у меня есть три страницы:
- локальных/индекс
- локальных/список
- локальных/подробно идентификатор изменение = 11
страницы с использованием VUE-маршрутизатор <router-link :to="{name:'Detail',query:{id:item.id}}"></router-link>
?
если я открыл первую страницу localhost/index?adtag=123
с adtag, страница изменится с парами 'adtag'
- локальных/индекса? adtag = 123
- LocalHost/список? adtag = 123
- локальных/детали? adtag = 123 & ID = 11
для чего это необходимо? Это действительно странно. Возможно, вы могли бы просто использовать Vuex вместо этого, чтобы сохранить этот ключ (или что бы то ни было) –
, вы можете сделать это, используя эту страницу: https://forum.vuejs.org/t/vue-router-programmatically -append-to-querystring/3655/2 и с навигационной защитой 'router.beforeEach', doc: https://router.vuejs.org/en/advanced/navigation-guards.html – nicolast
, но это выглядит как идеальный вариант использования для cookie (если вам нужен adtag на бэкэнд) или локальное хранилище (если вам нужен только adtag на интерфейсе) – nicolast