0.1.0 • Published 5 months ago
dfws-ve-resume-models v0.1.0
东方网升简历模型(dfws-ve-resume-models)
发布
更改package.json版本
yarn run build:component
npm publish
注:镜像源需切换回NPM官方源
链接
示例
yarn
yarn build
何时使用
- 最佳东方简历模块项目需要调用简历数据模型的时候
API
import { models } from 'dfws-ve-resume-models' // 导入简历数据模
// 导入models
export default [
location, // 项目models模块
...models, // 简历数据模型(按需自定义接入)
]
// 调用models
import { connect } from 'react-redux'
import { resumeProps, resumeState } from 'dfws-ve-resume-models' // 导入简历数据模型
// 调用简历数据接口
const mapStateToProps = (state: IStore) => ({
loading: resumeState(state).loading,
resume: resumeState(state).resume
})
const mapDispatchToProps = (dispatch: IDispatch) => ({
getData: resumeProps(dispatch).getData,
getBase: resumeProps(dispatch).getBase,
})
export default connect(
mapStateToProps,
mapDispatchToProps
)(Resume);
// 调用API方法
import { api } from 'dfws-ve-resume-models' // 导入简历数据模型
import dva from "@/resume/utils/dva";
import models from "@/resume/models";
const dvaApp = dva.createApp({
initialState: {},
models: models,
});
const store = dvaApp.getStore();
useEffect(() => {
// 初始化类目信息
api.getInitDict(store);
}, [])
reusme props
参数 | 说明 | 类型 | 默认值 |
---|---|---|---|
models | 公共-数据模型 | array | resume, info |
api | 公共-数据方法 | function | getInitDict |
props | 公共-Props的方法 | function | resumeProps、infoProps |
state | 公共-State的属性 | function | resumeState、infoState |