鍍金池/ 問答/Linux  HTML/ vue使用async await請(qǐng)求數(shù)據(jù)疑惑

vue使用async await請(qǐng)求數(shù)據(jù)疑惑

product.vue
clipboard.png

vuex

import {
  selectProduct,
} from '@/service/getData';
const shop = {
  state: {
    categoryData: null, //商品分類數(shù)據(jù)
    cartProductData: null, //加入的購物車數(shù)據(jù)
  },

  actions: {
    SelectProduct({ // 加入購物車
      commit,
      state
    }, parameterData) {
      return new Promise((resolve, reject) => {
        selectProduct(parameterData).then(response => {
          resolve(response)
        }, err => {
          reject(err)
        })
      })
    },
  }
}

export default shop

請(qǐng)求數(shù)據(jù)先通過vuex再請(qǐng)求,和直接去請(qǐng)求有什么區(qū)別,小女子不才,請(qǐng)各路大神指點(diǎn)

clipboard.png

clipboard.png

回答
編輯回答
逗婦惱

應(yīng)該還有代碼吧?
categoryData: null, //商品分類數(shù)據(jù)
cartProductData: null, //加入的購物車數(shù)據(jù) 看你寫的 這兩個(gè)就是保存在vuex中全局的data,
如果不是 async await請(qǐng)求數(shù)據(jù)放在組件里也可以

2017年4月7日 10:42