父组件App.vue
, 子组件a.vue
和b.vue
父组件中用router-view
切换 a、b
两个子组件
现在有一个获取b.vue
中某个元素的方法,
想要当路由切换为a.vue
时不调用该方法(b.vue
没加载,调用了也会报错),当切换为b.vue
时调用该方法,
该如何实现?
父组件App.vue
, 子组件a.vue
和b.vue
父组件中用router-view
切换 a、b
两个子组件
现在有一个获取b.vue
中某个元素的方法,
想要当路由切换为a.vue
时不调用该方法(b.vue
没加载,调用了也会报错),当切换为b.vue
时调用该方法,
该如何实现?
在b.vue中增加生命周期方法
mounted: function () {
this.$nextTick(function () {
doSomething()
})
}
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答4.6k 阅读✓ 已解决
4 回答2.1k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答5k 阅读
根据Vue的生命周期,可以使用mounted生命周期方法来实现