VUE 请求后台数据

   在config文件的index.js中加入以下代码:
    dev: {
        // Paths
        assetsSubDirectory: 'static',
        assetsPublicPath: '/',
        // proxyTable: {},
    }
    在dev中替换以下代码:
    
     proxyTable: {
  '/api': {  //代理地址
    target: 'http://192.168.0.0:8888/',  //需要代理的地址
    changeOrigin: true,  //是否跨域
    secure: false,
    pathRewrite: {
      '^/api': '/'   //本身的接口地址没有 '/api' 这种通用前缀,所以要rewrite,如果本身有则去掉
    }
  }
  在请求的页面需要这样写:
  this.$gAjax(`后端接口地址`).then(res => {
            if (res.status == 1) {
             
            }
          }).catch(err=>{
          console.log(err)
        });
  post请求
  loadPost(){
        //post请求接口
        var _this=this;
        _this.$ajax.post(
          `后端接口地址`,
          _this.$qs.stringify({
            sname:'hahaha'
          })
        )
          .then(res=> {
            let data=res.data.data;
            console.log(data.description)
          })
          .catch(error=>{
            console.log(error)
          })
      },复制代码

你可能感兴趣的:(VUE 请求后台数据)