Name Last Update
config Loading commit data...
lambda Loading commit data...
mock Loading commit data...
public Loading commit data...
src Loading commit data...
tests Loading commit data...
.eslintignore Loading commit data...
.eslintrc Loading commit data...
.gitignore Loading commit data...
.npmrc Loading commit data...
CNAME Loading commit data...
Dockerfile Loading commit data...
Dockerfile.dev Loading commit data...
Dockerfile.hub Loading commit data...
README.md Loading commit data...
azure-pipelines.yml Loading commit data...
build.sh Loading commit data...
jest-puppeteer.config.js Loading commit data...
jest.config.js Loading commit data...
jsconfig.json Loading commit data...
netlify.toml Loading commit data...
package.json Loading commit data...
tsconfig.json Loading commit data...

README.md

KeeperAdmin

霏微后台管理系统。

从之前的所有子系统中迁移代码到该项目,将系统合并。

  1. 支持分包加载
  2. 支持动态加载

技术更新

2019.11.25 dva的useSelector、useDispatch

1、useSelector(param1, param2?) param1: (param) => Fun,param是所有命名空间的state param2:(newData, preData) => boolean,true重新渲染,false不重新渲染,默认===比较

      const filterValue = useSelector<any, PosterNew.filterValue>(
        ({ posterNew }) => posterNew.filterValue, 
        (newData, preData) => {
          if (newData == preData) return true;
          return false;
        }
      );

2、useDispatch() 用法与dispatch一致

    const dispatch = useDispatch();
    function _onChange(value: string) {
      dispatch({
        type: 'posterNew/changeFilter',
        payload: {
          title: value,
          type: 0
        }
      });
    }

升级 umijs 至 3.x 版本