vue.js

关注公众号 jb51net

关闭
首页 > 网络编程 > JavaScript > javascript类库 > vue.js > vue3 provide与inject异步传值

vue3 provide与inject异步传值问题及解决

作者:开发攻城狮

这段描述主要讲解了Vue3中使用provide和inject进行异步数据传递的方法,特别强调了解决异步问题的技巧,并提供了解决方案以帮助开发者更好地理解和应用异步数据

vue3 provide与inject异步传值

我们经常遇到

一个需要等接口返回一个复杂数据类型完成之后再在孙组建或者子组件中获取其值

因为数据异步问题

这样子组件是拿不到值的,此时 我们可以把provide改成以下写法

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

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

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文