Commit e2eaa8a22bf7709ba95bc19172c2c85dc8e4c944

Authored by 范牧
1 parent 697c1032cd
Exists in master

请求地址提取

src/store/modules/myOrder.js
... ... @@ -0,0 +1,41 @@
  1 +const state = {
  2 + orderList: [],
  3 +};
  4 +
  5 +const mutations = {
  6 + getOrder: (state, data) => {
  7 + state.orderList = data;
  8 + },
  9 +};
  10 +
  11 +const actions = {
  12 + fetch({ commit }, param) {
  13 + uni
  14 + .request({
  15 + url: "",
  16 + method: "post",
  17 + data: {},
  18 + header: {
  19 + "Content-Type": "application/x-www-form-urlencoded",
  20 + },
  21 + timeout: 3000,
  22 + withCredentials: false,
  23 + success: (res) => {
  24 + commit('getOrder', res.data.data)
  25 + },
  26 + fail: (res) => {
  27 + console.log("fail status === > ", res);
  28 + },
  29 + complete: (res) => {
  30 + console.log("complete status === > ", res);
  31 + }
  32 + })
  33 + }
  34 +}
  35 +
  36 +export default {
  37 + namespaced: true,
  38 + state,
  39 + mutations,
  40 + actions,
  41 +}
0 42 \ No newline at end of file
... ...
src/store/modules/test.js
  1 + import urlAlias from '../url';
  2 + import request from '../request';
  3 +
  4 + const {
  5 + shopList
  6 + } = urlAlias;
  7 +
1 8 const state = {
2 9 list: [],
3 10 };
... ... @@ -10,26 +17,38 @@ const mutations = {
10 17  
11 18 const actions = {
12 19 fetch({ commit }, param) {
13   - uni
14   - .request({
15   - url: "https://api.glass.xiuyetang.com/app/prod/list",
16   - method: "post",
17   - data: {},
18   - header: {
19   - "Content-Type": "application/x-www-form-urlencoded",
20   - },
21   - timeout: 3000,
22   - withCredentials: false,
23   - success: (res) => {
24   - commit('INIT', res.data.data)
25   - },
26   - fail: (res) => {
27   - console.log("fail status === > ", res);
28   - },
29   - complete: (res) => {
30   - console.log("complete status === > ", res);
31   - },
32   - });
  20 + request({
  21 + url: shopList,
  22 + success: (res) => {
  23 + commit('INIT', res.data.data)
  24 + },
  25 + fail: (res) => {
  26 + console.log("fail status === > ", res);
  27 + },
  28 + complete: (res) => {
  29 + console.log("complete status === > ", res);
  30 + },
  31 + })
  32 + // uni
  33 + // .request({
  34 + // url: "https://api.glass.xiuyetang.com/app/prod/list",
  35 + // method: "post",
  36 + // data: {},
  37 + // header: {
  38 + // "Content-Type": "application/x-www-form-urlencoded",
  39 + // },
  40 + // timeout: 3000,
  41 + // withCredentials: false,
  42 + // success: (res) => {
  43 + // commit('INIT', res.data.data)
  44 + // },
  45 + // fail: (res) => {
  46 + // console.log("fail status === > ", res);
  47 + // },
  48 + // complete: (res) => {
  49 + // console.log("complete status === > ", res);
  50 + // },
  51 + // });
33 52 },
34 53 };
35 54  
... ...
src/store/request.js
... ... @@ -0,0 +1,24 @@
  1 +const DOMAIN = 'https://api.glass.xiuyetang.com/';
  2 +
  3 +export default async function request({
  4 + url,
  5 + success,
  6 + fail,
  7 + complete,
  8 +}) {
  9 + console.log("DOMAIN", DOMAIN, url);
  10 + uni
  11 + .request({
  12 + url: DOMAIN + url,
  13 + method: "post",
  14 + data: {},
  15 + header: {
  16 + "Content-Type": "application/x-www-form-urlencoded",
  17 + },
  18 + timeout: 3000,
  19 + withCredentials: false,
  20 + success,
  21 + fail,
  22 + complete,
  23 + })
  24 +}
0 25 \ No newline at end of file
... ...
... ... @@ -0,0 +1,6 @@
  1 +const urlAlias = {
  2 + // 获取首页商品列表
  3 + shopList: 'app/prod/list',
  4 +}
  5 +
  6 +export default urlAlias;
... ...