axios post和get的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了axios post和get的区别相关的知识,希望对你有一定的参考价值。

参考技术A 然而在同一个位置换成jquery的代码却能成功,代码如下,不知axios哪里写的不对??~
//axios
axios.post("/url",
para: para
)
.then(function(data)
console.log(data);
);

//jquery
$.post("/url",
para: para
, function(data)
console.log(data)
);本回答被提问者采纳

vue中axios的post和get请求示例

POST请求

 methods: {
    isclick() {
      if (this.account == "" || this.pwd == "") {
        this.$message.warning("请输入账号或密码");
      } else if (this.account && this.pwd) {
        let data = { account: this.account, password: this.pwd };
        this.$axios
          .post("/user/login/", data)
          .then(res => {
            if (res.data.status == 200) {
              this.$message.success(res.data.message);
              this.sendKey.userccount = res.data.account;
              this.sendKey.usertoken = res.data.token;
              //         登录成功产生token放到store
              this.$store.commit("$_setStorage", res.data.token);

              this.$store.commit("$_setAccount", res.data.account);

              this.$router.push({ path: "/home" });
            } else if (res.data.status == 404) {
              this.$message.error(res.data.message);
            } else if (res.data.status == 400) {
              this.$message.error(res.data.message);
            }
          })
          .catch(err => {
            this.$message.error(err.message);
          });
      }
    }
  }

  

GET请求

    get_allcase() {
      // 所有的case
      // let all_type = "1";
      let data = {
        casetype: "1",
        modular_type: "0",
        case_name_type: "0",
        pagenum: 1
      };
      this.$axios
        .post("/case/getcase/", data)
        .then(res => {
          if (res.data.status == 200) {
            this.total_num = res.data.pagecount;
            // console.log(res.data);
            this.tableData = res.data.case_list;
            // console.log("处理成功");
          }
        })
        .catch(err => {
          this.$message.error(err.message);
        });
    }

  

以上是关于axios post和get的区别的主要内容,如果未能解决你的问题,请参考以下文章

Vue中 get post 请求方法

发送请求时params和data的区别

Node 中 express.js 和 axios.js 的区别

NodeJS Express - 幕后GET / POST / PATCH / DELETE之间的区别

VUE post请求设置为formdata传参

vue.js 中的 $http.get() 与 axios.get() 有啥区别?