无法更改后代组件代码情况下,vue2代码this.$refs.detailChid.$children[0].$children[0].xxx变更成vue3后代码如何实现?
VUE2升级到vue3中,原vue2中的通过this.$refs.detailChid.$children[0].$children[0].xxx去获取后代的组件的数据,$refs.detailChid是从依赖中进行全局注册的组件,其内部组件无法更改,无法通过Provide 和 Inject,也无法通过vuex等方式去获取数据, 现在有什么办法拿到后代组件的数据吗?后代组件仍然是vue2写法暴露出来的,没有使用setup,也没有使用一些vue3不兼容的语法
推荐文章: