题目描述
使用this.$refs.XXX获取不到子元素
在父组件的created,mounted两个生命周期都试过了,都拿不到数据,打印的值都是undifined。但是写一个按钮绑定一个点击事件,事件里面打印this.$refs.XXX就可以获取到值,各位有遇到过这种问题的吗?
使用this.$refs.XXX获取不到子元素
在父组件的created,mounted两个生命周期都试过了,都拿不到数据,打印的值都是undifined。但是写一个按钮绑定一个点击事件,事件里面打印this.$refs.XXX就可以获取到值,各位有遇到过这种问题的吗?
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
这个问题用vue的都用到过,就是这段代码比子组件dom渲染的快,大部分情况会避开这种一上来就加载$refs.xx,加个延迟,或者回调,子组件mounted中emit一下,告诉父组件我加载完了,然后再执行$refs.xx。又或者先判断$refs.xx存不存在,不存在100毫秒后再执行一次。