dva.js的全局component里面怎么添加数据源

发布于 2022-09-06 15:52:23 字数 515 浏览 8 评论 0

图片描述

如果想在views里面添加数据的话,正常操作应该是在views里面写个页面,models里面写怎么提取数据,services里面写数据库相关的函数,router.js把views和models相应的文件连起来。

图片描述
但是如果我想在这个全局的component的Header里面添加一些user的数据,相应的文件应该写在哪里?
component和view是平级的。不是写在model里把。。
router里都是连接views和models的信息,能够连接component和models吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

靖瑶 2022-09-13 15:52:23

dva用的是状态机的概念
headerModel中储存一些数据和状态,将你要保存的user数据放到model的state里
然后通过connect将HeaderComponent和model相连接,这样你就可以从HeaderComponent的props中读取对应的数据了

我很坚强 2022-09-13 15:52:23

我这个componet是app的组件,在models和views的app中进行操作

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文