vue3 provide与inject 异步传值问题。

我们经常遇到一个需要等接口返回一个复杂数据类型完成之后再在孙组建或者子组件中获取其值
在这里插入图片描述
因为数据异步问题,这样子组件是拿不到值的,此时 我们可以把provide改成以下写法

 provide('menuList', computed(() => state.menuList))

然后再子组件中正常接收即可。

猜你喜欢

转载自blog.csdn.net/weixin_46533797/article/details/121552421