Я хочу использовать значение параметра URL-адреса
но в моем случае объект params не определен в $router
так как я могу использовать значение параметров
<script>
export default{
data(){
return{
item:{},
}
},
mounted(){
console.info(this.$router);
},
}
</script>
введите сюда описание изображения
как вы можете видеть на картинке, объекта параметров нет.





Согласно JS, это возможно. возможно, в VUE есть другое решение, но с помощью JS вы можете добиться этого вот так
URL-адрес должен иметь вид: http://localhost:4200/stores?key1=value1&key2=value2.
const searchParams = new URLSearchParams(window.location.search);
// Display the keys
for (const key of searchParams.keys()) {
console.info(key);
}
Вы можете получить доступ к таким параметрам, как:
mounted(){
console.info(this.$router.currentRoute.params);
},
this.$routerнеправильно, так и должно бытьthis.$route.