vue watch route change code example
Example 1: get params from route vuejs
const User = {
template: '<div>User {{ $route.params.id }}</div>'
}
Example 2: using the watch method to monitor route updates in vue
watch: {
movie {
handler: 'fetchData'
},
actor: {
handler: 'fetchData',
}
},
methods: {
fetchData() {
fetch(`/${this.movie}/${this.actor}`).then((data) => {
this.movieData = data;
});
}
}
Example 3: using the watch method to monitor route updates in vue
watch: {
movie: {
handler(movie) {
fetch(`/${movie}`).then((data) => {
this.movieData = data;
});
}
}
}
Example 4: using the watch method to monitor route updates in vue
watch: {
movie(movie) {
fetch(`/${movie}`).then((data) => {
this.movieData = data;
});
}
}
Example 5: using the watch method to monitor route updates in vue
watch: {
movie: {
immediate: true,
handler(movie) {
fetch(`/${movie}`).then((data) => {
this.movieData = data;
});
}
}
}