• vue+axios使用post请求


     1                     const _this = this;
     2                     const params = new URLSearchParams();
     3                     params.append('title', _this.repositoryTitle);
     4                     params.append('content', _this.InputContent);
     5                     axios.post("http://localhost:8080/repository/addRepository", params)
     6                         .then((response) => {
     7                             if (response.status === 200) {
     8                                 if (response.data === 'success') {
     9                                     _this.$message({
    10                                         message: '提交成功,感谢您的贡献!',
    11                                         type: 'success'
    12                                     });
    13                                     //调用延时之前先清除timer的延时
    14                                     clearTimeout(this.timer); //清除延迟执行
    15                                     this.timer = setTimeout(() => {  //设置延迟执行,为了能看到上面成功的提示
    16                                         console.log('设置延迟执行为了能看到登录成功的提示');
    17                                         window.location = "http://localhost:8080";//返回主页面
    18                                     }, 1000);//延时1秒
    19                                 } else {
    20                                     _this.$message.error(response.data.toString());
    21                                 }
    22                             }
    23                         }).catch((error) => {
    24                         console.log.info('------->接口返回数据error', error);
    25                         _this.$message.error(error.toString());
    26                     });
  • 相关阅读:
    LeetCode 25 Reverse Nodes in k-Group
    圆桌派:家世背景对人的影响有多大
    BibTex 学习笔记
    R parallel包实现多线程1
    IIS学习笔记
    高效完成R代码
    圆桌派 :我们,朋友一生一起走
    高文欣个人简介
    R语言函数话学习笔记5
    git学习笔记1
  • 原文地址:https://www.cnblogs.com/lwl80/p/16193103.html
Copyright © 2020-2023  润新知