12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- import Vue from 'vue';
- const state = {
- data: {
- }
- };
- const getters = {
- data(state) {
- return state.data;
- }
- };
- const mutations = {
- data(state, data) {
- state.data = data;
- },
- };
- const actions = {
- data(context) {
- Vue.prototype.$request({
- url: Vue.prototype.$api.user.config,
- }).then(res => {
- let { data, code } = res;
- if (code === 0) {
- let config = data.config;
- if (data && config && config.user_center) {
- context.commit('data', config.user_center);
- }
- }
- });
- },
- };
- export default {
- namespaced: true,
- state,
- getters,
- mutations,
- actions
- }
|