关于vue3-axios的用法

来源:7-6 使用vuex action 发送异步请求

苏小川

2020-09-29

老师您好

在本课中您先介绍了axios基本用法,随后介绍了action异步发送请求,我想知道是不是vue3中如果要发送axios请求,必须现在要用action来发送将返回数据保存到vuex管理。不能像以前2.x中在main中将axios挂载到vue实例上,然后在其他组件上用曾经this.axios.get()(虽然知道3中没有this了)这样调用后端API。

谢谢老师答疑

写回答

1回答

张轩

2020-09-29

同学你好 只有和全局状态有关的的异步请求才需要放到 actions 中,如果没关,当然可以直接发送,直接引入用就好,没必要挂载到实例上,这样更简单明了。

<script>
import axios from 'axios'

export default {
    setup() {
        //发送请求欧
        axios.get('')
    }
}
</script>


1
4
慕莱坞5286906
回复
张轩
后端通过什么方式做呢?
2020-10-30
共4条回复

Vue3 + TS 仿知乎专栏企业级项目

带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能

3142 学习 · 2313 问题

查看课程