import Vue from 'vue'; import Vuex from 'vuex'; import $request from '../lib/request.js'; Vue.use(Vuex); const api = { imgQuery: 'http://192.168.3.45:18090/api/cms/imgnews/query' }; const state = () => ({ imgList: [] }); const actions = { async imgQuery({ commit }) { const res = await $request.get(api.imgQuery); commit('imgQuery', res[1].data); return res; }, }; const mutations = { imgQuery(state, payload) { state.imgList = payload.data; }, }; export default new Vuex.Store({ state, mutations, actions, modules: {} });