vue-cli脚手架搭页面,axios请求带参数的api,怎么请求。
用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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果是get请求,axios.get('接口地址',{params:{传递的参数}})
如果是post请求.axios.post('接口地址',传递的参数对象表示形式)
请求方式试一试 Post和 Get,或者其他方法