如果想在views里面添加数据的话,正常操作应该是在views里面写个页面,models里面写怎么提取数据,services里面写数据库相关的函数,router.js把views和models相应的文件连起来。
但是如果我想在这个全局的component的Header里面添加一些user的数据,相应的文件应该写在哪里?
component和view是平级的。不是写在model里把。。
router里都是连接views和models的信息,能够连接component和models吗?
如果想在views里面添加数据的话,正常操作应该是在views里面写个页面,models里面写怎么提取数据,services里面写数据库相关的函数,router.js把views和models相应的文件连起来。
但是如果我想在这个全局的component的Header里面添加一些user的数据,相应的文件应该写在哪里?
component和view是平级的。不是写在model里把。。
router里都是连接views和models的信息,能够连接component和models吗?
3 回答1.9k 阅读✓ 已解决
1 回答1.6k 阅读✓ 已解决
4 回答1.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.5k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
2 回答1.6k 阅读✓ 已解决
dva用的是状态机的概念
headerModel中储存一些数据和状态,将你要保存的user数据放到model的state里
然后通过connect将HeaderComponent和model相连接,这样你就可以从HeaderComponent的props中读取对应的数据了