vue-cli脚手架搭页面,axios请求带参数的api,怎么请求。

发布于 2022-09-07 12:12:39 字数 954 浏览 8 评论 0

用vue-cli搭的脚手架,

现在有api,但是他有个参数
{"CatId":238,"Similar":false,"Trend":false,"IsNew":false,"Sales":true,"SuppNo":"LKN","SuppCatId":0}
http://116.62.33.192:66/product/getproductdetaillist

照网上axion那么写不知道参数要写在哪里,

'/api': {
                target:'http://116.62.33.192:66/product/getproductdetaillist',
                changeOrigin:true, 
                pathRewrite:{
                    '^/api': '/api'
                }
            }
            
            
let postData = {'CatId': 238, 'Similar': false, 'Trend': false, 'IsNew': false, 'Sales': true, 'SuppNo': 'LKN', 'SuppCatId': 0}
export default {
  methods: {
    jsonpData: function () {
      this.$axios.post('/api', postData)
        .then(res => {
          console.log(res)
        })
        .catch(err => {
          console.log(err)
        })
    }
  }
}

这么写他报404,不这么写,他报405.

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

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

发布评论

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

评论(2

青丝拂面 2022-09-14 12:12:39

如果是get请求,axios.get('接口地址',{params:{传递的参数}})

如果是post请求.axios.post('接口地址',传递的参数对象表示形式)

メ斷腸人バ 2022-09-14 12:12:39

请求方式试一试 Post和 Get,或者其他方法

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