请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于vue3-axios的用法

老师您好

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

谢谢老师答疑

正在回答

1回答

张轩 2020-09-29 19:23:37

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

<script>
import axios from 'axios'

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


1 回复 有任何疑惑可以回复我~
  • 提问者 苏小川 #1
    好的谢谢老师答疑 
    还有一个小小的问题 一般跨域是在前端做 还是后端做
    回复 有任何疑惑可以回复我~ 2020-09-29 19:36:35
  • 张轩 回复 提问者 苏小川 #2
    当然是后端啦 前端的局限太大啦
    回复 有任何疑惑可以回复我~ 2020-09-29 19:44:31
  • 提问者 苏小川 回复 张轩 #3
    感谢老师答疑解惑
    回复 有任何疑惑可以回复我~ 2020-09-29 19:50:59
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信