利用axios发送请求,为什么参数在控制台找不到
// 初始化请求版本管理数据
getshowTable({commit}, params){
axios({
method: type,
url: versionUrl.versionUrl,
data:params.params,
// timeout: 10000,
// data:qs.stringify(params.params),
headers:{'Content-Type': 'application/x-www-form-urlencoded'}
}).then(function(res){
console.log("data",params.params)
let allData=res.data;
if(allData.status[0].statusCode===200){
// 表格数据
commit('TABLE_DATAB',allData.node);
// 总条数
commit('IS_TOTAL',allData.page[0].totals);
}
}).catch(function(err){
global.RequestError(params.this,"服务器异常,请稍后刷新");
})
},
调用:
this.$store.dispatch('getshowTable',{ "params":{
"page":[{"perPageNum":this.pagesize,"curPage":1}],
"node":[{"projectName":this.projectName.replace(/\s/g, ""),"projectVersion":this.projectVersion.replace(/\s/g, ""),"beginTime":(new Date(this.startTime)).format("YYYY-MM-DD:00:00:00"),"endTime":(new Date(this.endTime)).format("YYYY-MM-DD:23:59:59"),"fuzzyMatch":this.fuzzyMatch}]
},
"this":this
});
GET method 不应该用data 参数吧?