[Vuejs]-Passing User Credentials between Vue-Router Components

0👍

What kinda problem are you facing ? you need to insert the part of code at least or screenshot your problem.
If you want to pass data, you just add props in your route file, example :

{ 
 path: "/example",
 name: "example",
 props: true,
}

And for sending a data, you need to pass data to params.
Example for option API:

this.$router.push('example', {
 params: {email:email, pass:pass};
})

Example for composition API:

router.push({
 name: 'example',
 params: {email:email, pass:pass},
})

Dont forget to import router. Now you just add props variable:

props: ['email', 'pass']
//or composition API
const props =  defineProps({
  email: String, pass:String
})
const { email, pass } = toRefs(props)

Leave a comment