index.js 547 Bytes
import actions from './actions';
import mutations from './mutations';

export default function() {
  return {
    namespaced: true,
    state: {
      fetchArticleList: false,
      articleList: [],
      articleThumbList: [],
      fetchArticleListByTopic: false,
      articleListByTopic: [],
      fetchArticleUserList: false,
      articleUserList: [],
      articleUserThumbList: [],
      fetchArticleDetail: false,
      articleDetail: {},
      articleLastedTimeByTopic: 0,
      articleStates: {}
    },
    actions,
    mutations
  };
}