我在vue.js中使用END;
具有以下结构。
vue-router
在我的域组件中,我使用观察程序从服务器获取域相关数据,例如:
routes: [
{
path: '/domains',
component: ListOfDomains
},
{
path: '/domain/:domainName',
component: Domain,
children: [{
// Photos Tab content will be rendered inside domain's <router-view>
// when /domain/:id/photos is matched
path: 'posts',
name: 'posts',
component: PostsTabContent
},
{
path: 'photos',
name: 'photos',
component:PhotosTabContent
}
]
}
]
这似乎工作正常,但我的问题是,如果网址从"$route": function(to, from) {
console.log("watcher triggered");
//do update only if domain has changed
//do something , ajax request , update store etc
}
更改,而不是从domain/domain23/posts to domain/domain45/posts
更改为{{1},我只想更新更新}。
我怎样才能在路线中仅观察该级别的变化?