dfws-ve-job-models
v0.0.1
Published
东方网升职位模型
Readme
东方网升职位模型(dfws-ve-job-models)
发布
更改package.json版本yarn run build:componentnpm publish注:镜像源需切换回NPM官方源
链接
示例
yarnyarn build
何时使用
- 最佳东方简历模块项目需要调用简历数据模型的时候
API
import { models } from 'dfws-ve-job-models' // 导入简历数据模
// 导入models
export default [
location, // 项目models模块
...models, // 简历数据模型(按需自定义接入)
]
// 调用models
import { connect } from 'react-redux'
import { companyProps, companyState } from 'dfws-ve-job-models' // 导入简历数据模型
// 调用简历数据接口
const mapStateToProps = (state: IStore) => ({
loading: companyState(state).loading,
company: companyState(state).company
})
const mapDispatchToProps = (dispatch: IDispatch) => ({
getData: companyProps(dispatch).getData,
})
export default connect(
mapStateToProps,
mapDispatchToProps
)(Resume);
// 调用API方法
import { api } from 'dfws-ve-job-models' // 导入简历数据模型
import dva from "@/resume/utils/dva";
import models from "@/resume/models";
const dvaApp = dva.createApp({
initialState: {},
models: models,
});
reusme props
| 参数 | 说明 | 类型 | 默认值 | | --- | --- | --- | --- | | models | 公共-数据模型 | array | [resume, info] | | api | 公共-数据方法 | function | getInitDict | | props | 公共-Props的方法 | function | comapnyProps | | state | 公共-State的属性 | function | companyState |
