有时间补全,先记着。
- 这是一个post方法
- 这里需要稍稍注意一下。因为axios的post方法发送去后台的是一个json字符串,后端只能接收到键值对形式的值,所以使用qs.stringify()将值序列化
- 使用时需要在顶部引入qs
- 使用npm/cnpm或yarn下载的axios会将qs一起下载,无需再下载,直接引入即可
<script>
import qs from 'qs'
export default {
created(){
this.getSw_data()
.then(res => {
console.log('>> 成功',res)
})
.catch(error => {
console.log('>> 失败',error)
})
},
methods:{
getSw_data(){
return new Promise((resolve,reject) =>{
this.$http.post("url",qs.stringify({
a:1,
b:0,
}))
.then(res => {
resolve(res.data)
})
.catch(err => {
reject(err.data)
})
})
}
}
</script>