1234567891011121314151617181920212223242526272829303132 |
- 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: {}
- });
|