vue3 axios语法问题

有没有god帮我看看我这vue3 axios的写法有问题吗

const login = (userRef)=>{ userRef.validate(
        (valid)=>{ 
          // console.log(valid)
          if (!valid) return 
        axios.post("/user/login",qs.stringify(userForm)).then(res => 
        {console.log(res.data);})
        })
    }

这是vue2的写法


```javascript
methods:{
  //   login(){
  //     this.$refs.userRef.validate(valid=>{
  //       if (!valid) return 
  //       const { data:res }=this.$axios.post('/user/login',this.userForm)
  //     console.log(res)})
  //   }
  // }

vue3的写法不成功后台没有报错 也没有网络活动

网络都没有,那你需要排查下有没有走到axios.post("/user/login",qs.stringify(userForm))

userRef这个是什么东东

  • 给你找了一篇非常好的博客,你可以看看是否有帮助,链接:Vue3 axios 封装