Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
459 views
in Technique[技术] by (71.8m points)

二次封装的axios,post请求可以,get请求传的值有问题;

我这处理为什么不是正常的数据格式呢?
个人中心页

 mounted() {
    this.getData();
  },
  methods: {
    getData(){
      this.$api.users.getUser({
          account: this.userID
        })
        .then((data) => {
          console.log(data);
          console.log(this.userID);
        });
    },
    },
  },
};

http

axios.defaults.transformRequest = function (data) {
    // console.log(data)
    // console.log(JSON.stringify(data));
    return JSON.stringify(data)
}

接口

function getUser(options) {
    return Axios.get('/api/prjUser/loadInfo', { params: QS.stringify(options) })
}

谁能告诉我这个怎么去掉呀?
image.png


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

已经有过处理了,不需要再次QS

function getUser(options) {
    return Axios.get('/api/prjUser/loadInfo', { params })
}

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share
...