umi知识点01

发布时间 2023-05-04 10:58:27作者: zzzzzyyyyyy

1. umi框架中定义model的位置

在 umi 中会按照约定的目录来注册 model,且文件名会被识别为 model 的 namespace

model 还分为 src/models/*.js 目录下的全局 model,和 src/pages/**/models/*.js 下的页面 model

然后在 src/pages/ 下的页面文件中通过 connect 关联对应的 model

// 这里的 pageModel 是对应 model 的 namespace
const mapStateToProps = ({ pageModel }) => {
  return { ...pageModel };
};

export default connect(mapStateToProps)(PageView);