前几天一个月薪35k的兄弟,给我推了一个人工智能学习网站,看了一段时间挺有意思的。包括语音识别、机器翻译等从基础到实战都有,很详细,分享给大家。大家及时保存,说不定啥时候就没了。
Network可以显示后台返回的数据,但是打印出来时是undefind
接口代码
/** * 查询指定地区的所有分类及所有版本 * @param city_code: 地区id */ const GET_TYPES = `${BASE_URL}/knowledgeFrame/cityCateType` export async function getTypes(params) { await axios.post(GET_TYPES, params); } async getTypes() { const res = await getTypes({ city_code: this.$store.state.cityCode }) console.log(res) // undefind }
打印res,显示undefind,但是Network可以显示出后端的数据
原因:
接口封装那里,需要使用响应的数据,那promise就得返回。有些修改删除的不需要取值,所以就不加啊return,需要取值的都得加,得拿到返回值。
修改
/** * 查询指定地区的所有分类及所有版本 * @param city_code: 地区id */ const GET_TYPES = `${BASE_URL}/knowledgeFrame/cityCateType` export async function getTypes(params) { return await axios.post(GET_TYPES, params); // 这里将它return出去就好 }