zoukankan      html  css  js  c++  java
  • vue axios 应用

    vue安装axios
    
    cnpm install axios
    安装成功后/项目/node_modules/目录下有axios文件夹
    在package.json文件中devDependencies字段中添加插件名和插件版本
       "axios": "^0.17.1",
       
    在vue项目中引用axios
    1.src/main.js
    import axios from 'axios'
    Vue.prototype.$axios = axios
    
    
     show: function(){
      //get方式
    
     //赋值给变量self
     var self = this;
    
     var url = "hotcity.json";
      axios.get(url,{
          params:{
          username: "egon"
       }
      })
    .then(function (response) {
        self.stu = response.data.data.hotCity;
        console.log(response.data.data.hotCity);
    })
    .catch(function (error) {
       console.log(error);
    })
    
    }
    
    
    show: function(){
           //post方式
     //var url = "http://bugwhy.com/php/index/getNews.php";
     var url = "http://localhost:8000/login";
           axios.post(url,{
               name: this.username,
      password: this.password
     },{
               "headers": {"Content-Type": "application/x-www-form-urlencodeed"}
     }).then(function(res){
           console.log(res.data);
      })
      .catch(function (error) {
          console.log(error);
                     })
    
    }
    

      

  • 相关阅读:
    Linux 下杀毒可用工具 clamav
    Docker 添加环境系统文件配置
    Docker 空间大小设置
    Docker 扩容 容器空间大小
    bzoj 1088 DP
    bzoj 1096 斜率优化DP
    spoj p104 Matrix-Tree定理
    bzoj 1016 深搜
    WC后记
    bzoj 1301 后缀数组
  • 原文地址:https://www.cnblogs.com/morgana/p/7863082.html
Copyright © 2011-2022 走看看