test.js 786 Bytes
const state = {
  list: [],
};

const mutations = {
  INIT: (state, list) => {
    state.list = list;
  },
};

const actions = {
  fetch({ commit }, param) {
    uni
      .request({
        url: "https://api.glass.xiuyetang.com/app/prod/list",
        method: "post",
        data: {},
        header: {
          "Content-Type": "application/x-www-form-urlencoded",
        },
        timeout: 3000,
        withCredentials: false, 
        success: (res) => {
          commit('INIT', res.data.data)
        },
        fail: (res) => {
          console.log("fail status === > ", res);
        },
        complete: (res) => {
          console.log("complete status === > ", res);
        },
      });
  },
};

export default {
  namespaced: true,
  state,
  mutations,
  actions,
};