dfws-ve-resume-models
v0.1.6
Published
东方网升简历模型
Maintainers
Readme
东方网升简历模型(dfws-ve-resume-models)
发布
更改package.json版本yarn run build:componentnpm publish注:镜像源需切换回NPM官方源
本地开发
进入dist文件启动服务http-server,生成本地ip可以访问的目录文件 http://10.10.12.131:8080/dfws-ve-resume-models-0.1.0.jsve-taro-resume项目 npm 目录下 download_file.py 指定文件url为本地文件 url = 'http://10.10.12.131:8080/dfws-ve-resume-models-0.1.0.js'右键 download_file.py 文件,在终端中运行python文件就会下载下最新的本地内容
链接
示例
yarnyarn 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 |
