canfoo / vue2.0-taopiaopiao

vue2.0+router+vuex+express 构建淘票票的全栈demo
1.24k stars 378 forks source link

求解vuex里的city里的updateCityAsync函数 #14

Open LJJ1994 opened 5 years ago

LJJ1994 commented 5 years ago

你好。我有个疑惑,就是下面这段代码里的 Vue.http.get(/movie/hot/?city=${city.rN}),它请求的是前缀等于城市的首字母缩写的_hot.json文件吗??那这里的rN是自己在局部state里自定义的吧?? `import { UPDATECITY } from './type' import { mapMutations } from 'vuex'

import Vue from 'vue' export default { updateCityAsync ({ commit, state }, {city}) { if (!city.name) { city.name = state.name city.rN = state.rN } return Vue.http.get(/movie/hot/?city=${city.rN}).then((response) => { let data = response.data let lists = data.data.data.returnValue //模拟索引数据的id号 lists.forEach((item, index) => { item.mID = index }) city.data = lists commit(UPDATECITY, { city }) }) } } `

canfoo commented 5 years ago

不算自定义的,是从城市列表那边传过来的

thunderqin commented 8 months ago

你好,我是覃国雷;你的邮件我已经收到,祝你天天开心,幸福美满。