vue-resource如何使用data属性来传递参数。

发布于 2022-09-05 08:21:55 字数 414 浏览 8 评论 0

this.$http({
    url: link,
    method: 'get'
    data: arg,
    headers: {
        'Content-Type': 'application/json:charset=UTF-8'
    },
    emulateJSON: true
})
.then() => {}

然后发现arg夹带的参数并不能够被拼接在链接上传递给后端,请教大神上头代码应该如何修改才能传递该参数呢?

clipboard.png

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

笑忘罢 2022-09-12 08:21:55
 // GET /someUrl?foo=bar
  this.$http.get('/someUrl', {params: {foo: 'bar'}, headers: {'X-Custom': '...'}}).then(response => {
    // success callback
  }, response => {
    // error callback
  });

这是vue-resource的官方示例,但是vue-resource貌似已经不经常维护了,并且vue作者yyx推荐使用axios,所以我建议题主也尝试使用axios

axios.get('/user', {
    params: {
      ID: 12345
    }
  })
  .then(function (response) {
    console.log(response);
  })
  .catch(function (error) {
    console.log(error);
  });

上面的是axios的官方示例~任君挑选

假面具 2022-09-12 08:21:55

get请求使用data传参,并且写成data:{}形式;
post等传参使用params传参,是params:{}形式

推荐使用axios

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文