mirror of
https://github.com/YMFE/yapi.git
synced 2025-03-07 14:16:52 +08:00
example
This commit is contained in:
parent
c2b317442c
commit
7e80d4cc7d
@ -2,7 +2,8 @@ module.exports = {
|
|||||||
parser: 'babel-eslint',
|
parser: 'babel-eslint',
|
||||||
extends: ["eslint:recommended", "plugin:react/recommended"],
|
extends: ["eslint:recommended", "plugin:react/recommended"],
|
||||||
"env": {
|
"env": {
|
||||||
"browser": true
|
"browser": true,
|
||||||
|
"es6": true
|
||||||
},
|
},
|
||||||
parserOptions: {
|
parserOptions: {
|
||||||
"sourceType": 'module',
|
"sourceType": 'module',
|
||||||
|
@ -6,9 +6,13 @@ import {
|
|||||||
export function fetchGroupList() {
|
export function fetchGroupList() {
|
||||||
return {
|
return {
|
||||||
type: FETCH_GROUP_LIST,
|
type: FETCH_GROUP_LIST,
|
||||||
payload: {
|
// payload 可以返回 Promise,异步请求使用 axios 即可
|
||||||
data: ['MFE', 'Hotel', 'Vacation', 'Flight', 'Pay']
|
payload: new Promise((resolve) => {
|
||||||
}
|
resolve({
|
||||||
|
data: ['Hotel', 'Vacation', 'Flight', 'Pay'],
|
||||||
|
res: true
|
||||||
|
})
|
||||||
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -24,14 +24,20 @@ import './GroupList.scss'
|
|||||||
}
|
}
|
||||||
)
|
)
|
||||||
export default class GroupList extends Component {
|
export default class GroupList extends Component {
|
||||||
constructor(props) {
|
|
||||||
super(props)
|
|
||||||
}
|
|
||||||
|
|
||||||
static propTypes = {
|
static propTypes = {
|
||||||
groupList: PropTypes.array,
|
groupList: PropTypes.array,
|
||||||
currGroup: PropTypes.string,
|
currGroup: PropTypes.string,
|
||||||
addGroup: PropTypes.func
|
addGroup: PropTypes.func,
|
||||||
|
fetchGroupList: PropTypes.func
|
||||||
|
}
|
||||||
|
|
||||||
|
constructor(props) {
|
||||||
|
super(props)
|
||||||
|
}
|
||||||
|
|
||||||
|
componentWillMount() {
|
||||||
|
this.props.fetchGroupList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@autobind
|
@autobind
|
||||||
|
@ -4,7 +4,7 @@ import {
|
|||||||
} from '../../constants/action-types';
|
} from '../../constants/action-types';
|
||||||
|
|
||||||
const initialState = {
|
const initialState = {
|
||||||
groupList: ['Hotel', 'Vacation', 'Flight', 'Pay'],
|
groupList: [],
|
||||||
currGroup: 'MFE'
|
currGroup: 'MFE'
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user