Blame view

src/store/modules/userRecommand.js 1.07 KB
323398550   范牧   若干功能添加
1
2
  import urlAlias from '../url'
  import request from '../request'
7d2bdf29e   喻鹏   修改镜片选购逻辑 添加购物车和用户...
3

323398550   范牧   若干功能添加
4
  const {
7d2bdf29e   喻鹏   修改镜片选购逻辑 添加购物车和用户...
5
    recommandList
323398550   范牧   若干功能添加
6
  } = urlAlias
7d2bdf29e   喻鹏   修改镜片选购逻辑 添加购物车和用户...
7
8
  
  const state = {
323398550   范牧   若干功能添加
9
    recommandList: []
cc196c33c   喻鹏   购物车和用户推荐接口渲染
10
  }
7d2bdf29e   喻鹏   修改镜片选购逻辑 添加购物车和用户...
11
12
  const mutations = {
    INIT: (state, list) => {
323398550   范牧   若干功能添加
13
14
15
      state.recommandList = list
    }
  }
7d2bdf29e   喻鹏   修改镜片选购逻辑 添加购物车和用户...
16

323398550   范牧   若干功能添加
17
  let goodsList = []
cc196c33c   喻鹏   购物车和用户推荐接口渲染
18

7d2bdf29e   喻鹏   修改镜片选购逻辑 添加购物车和用户...
19
20
21
22
  const actions = {
    getRecommandList({ commit }, param) {
      request({
        url: recommandList,
323398550   范牧   若干功能添加
23
        data: param,
7d2bdf29e   喻鹏   修改镜片选购逻辑 添加购物车和用户...
24
        success: (res) => {
93e6a2650   喻鹏   首页懒加载
25
26
  		console.log('ReccomandList请求结果',res.data)
          // console.log(res.data.data)
323398550   范牧   若干功能添加
27
28
29
30
31
          // const Res={...res.data.data.list,...data.data.list}
          const data = res.data.data
          for (let index = 0; index < data.length; index++) {
            goodsList = [...goodsList, ...data[index].list]
          }
cc196c33c   喻鹏   购物车和用户推荐接口渲染
32
          commit('INIT', goodsList)
7d2bdf29e   喻鹏   修改镜片选购逻辑 添加购物车和用户...
33
34
        },
        fail: (res) => {
323398550   范牧   若干功能添加
35
36
37
38
39
          uni.showToast({
            title: '数据加载完了',
            icon: 'none'
          })
          console.log('fail status === > ', res)
7d2bdf29e   喻鹏   修改镜片选购逻辑 添加购物车和用户...
40
41
        },
        complete: (res) => {
323398550   范牧   若干功能添加
42
43
          console.log('complete status === > ', res)
        }
7d2bdf29e   喻鹏   修改镜片选购逻辑 添加购物车和用户...
44
      })
323398550   范牧   若干功能添加
45
46
    }
  }
7d2bdf29e   喻鹏   修改镜片选购逻辑 添加购物车和用户...
47
48
49
50
51
  
  export default {
    namespaced: true,
    state,
    mutations,
323398550   范牧   若干功能添加
52
53
    actions
  }