·如果要响应路由的参数变化,可以通过 watch监听$route
这是用户 {{ $route.params.id }} 的功能
`,
// 由于组件没有重新创建,所以生命周期钩子只能执行一次
/* created () {
console.log(‘创建了组件的实例’);
} */
watch: {
$route (route) {
// console.log(route);
console.log(route.params.id)
}
}
};
// 设置路由规则
var routes = [
{
path: ‘/user/:id’, component: User
}
];
var router = new VueRouter({ routes });
var vm = new Vue({
el: ‘#app’,
router
});
</script>
</body>
</html>