vue-axios post 请求 (后台参数接不到问题解决)

 mounted() {
    let param=new URLSearchParams();
    param.append("id","3");
    this.axios({
      method: 'post',
      url: `${this.siteUrl}/api/category/getgoods`,
      data: param,
      })
      .then((response) => {
        console.log(response)
      })
      .catch(function(error) {
        console.log(error);
      });
  }
1.png

以上方法在苹果系统10.3以下不兼容,于是换!!!!!!

 login() {
      var qs = require('qs');
      this.axios({
        method: 'post',
        url: `${this.siteUrl}/api/login/login`,
        data: qs.stringify({ 'telephone': this.phone,"password":this.pwd })
      })
        .then((response) => {
          if (response.data.status == 1) {
             console.log(response)
             alert(response.data.data.msg);
             if(response.data.data.msg=="登录成功"){
                this.$router.push({name: "index"});
             }
          } else {
            alert("请求失败:"+response.data.msg)
          }


        })
        .catch(function(error) {
          console.log(error);
        });
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容