1.0.4 • Published 6 years ago

qb-web v1.0.4

Weekly downloads
-
License
ISC
Repository
-
Last release
6 years ago

webbond-app

前端脚手架

初始化工程

index.js

	import App from 'webbond-app';
	import models from './models';
	import Routes from './routes'
const app = new App();

app.models(models);
/*
	接收两个参数
	1. 路由
	2. 登陆后的 重定向 的地址
*/
app.routes(Routes, 'ncdIndex');
// 创建 store
app.initStore();
const root = document.getElementById('root');
app.start(root);
> models

// models / index.js

import myReducer from './myReducer' export default { myReducer }

// models / myReducer.js export default { key: 'myReducer.matrix', action: 'aaa' }, { key: 'myReducer.bankInfo', action: 'bbb' } ;

> routes.js

import React from 'react'; import { Route } from 'react-router-dom'; import Main from './components/index'; import Detail from './components/detail';

export default <Route key="ncdIndex" path={/ncdIndex} component={Main} />, <Route key="ncdIndex" path={/ncdIndex} component={Detail} />, ;

### 5-18 

- 1. webbond-app  更名为 qb-web
- 2. 不再使用  antd
- 3. Vendor  去掉 Vendor 应该是由使用者来维护.
-	4.创建 lib 文件夹, 导出 公共模块 react react-dom  fetch ... 使用者 [x] 在  webpakc 中配置 把 - 需要 的模块指向 node_moduls/webbond-app/lib/ ...	
- 5.common 中 部分组件要去掉 (component,chartTheme, container, container) 
- 6.client.config.js 配置部分的代码 改为让用户提供
- 7.styles.less 只保留 重写浏览器部分的 样式, 单独拿出 重写antd 的样式, 用户需要的时候在引入