UNPKG

generator-wxnode-boilerplate

Version:

Yeoman generator for wxnode boilerplate

31 lines (26 loc) 976 B
import {createDefaultApi} from '../api'; export function createAction(options) { const api = createDefaultApi(options); return { // 根据 BlogCategory 和 BlockType 批量拉取帖子列表 FETCH_USER_STATE: ({commit}) => { const url = '/userinfo'; commit('SET_USER_STATE_LOADING', {loading: true}); return api.get(url).then(response => { if (response.success) { commit('SET_USER_STATE', {userState: {...response.data, login: true}}); } else { commit('CLEAR_USER_STATE'); } commit('SET_USER_STATE_LOADING', {loading: false}); }).catch(err => { commit('SET_USER_STATE_LOADING', {loading: false}); }); }, FETCH_DATA: ({commit}) => { const url = '/data'; return api.get(url).then(response => { }); }, }; }