0.1.0 • Published 5 months ago

dfws-ve-resume-models v0.1.0

Weekly downloads
-
License
ISC
Repository
-
Last release
5 months ago

东方网升简历模型(dfws-ve-resume-models)

发布

  1. 更改package.json版本
  2. yarn run build:component
  3. 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公共-数据模型arrayresume, info
api公共-数据方法functiongetInitDict
props公共-Props的方法functionresumeProps、infoProps
state公共-State的属性functionresumeState、infoState

参考文档

react-redux

0.1.0

5 months ago

0.0.9

5 months ago

0.0.8

5 months ago

0.0.7

6 months ago

0.0.6

6 months ago

0.0.5

6 months ago

0.0.4

6 months ago

0.0.3

6 months ago

0.0.2

6 months ago

0.0.1

7 months ago