一直刷新 情况下 this.$refs 偶尔会为空,
导致报错
这是偶尔为空的状态
这是正常状态
朋友们帮我看下呢
也可能是父组件通过ref调用子组件的方法,而子组件的方法里也用ref调用孙组件的方法
此时孙组件尚未mounted,所以会出现取不到问题
遇到这种情况在子组件里判断有木有ref有的话就调用孙组件方法没有就不处理(即孙组件的默认状态)
也可以在孙组件的mounted里面emit一个方法,让子组件去回调
我最近碰到的就是这个问题
9 回答1.7k 阅读✓ 已解决
6 回答1.5k 阅读
3 回答1.4k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
3 回答1.1k 阅读
3 回答1.3k 阅读✓ 已解决
应该是组件还没有mount就调用了这个方法了, 你要在生命周期钩子里等组件 mount 然后才能调用这个方法