【发布时间】:2020-09-26 22:11:59
【问题描述】:
我正在使用vuex向节点js发送参数和查询,但是我只能获取查询而无法获取参数。
这是我在 vuex 上的代码
Save_Alert_Detail: (commit, params) => {
return new Promise((resolve, reject) => {
var i = 0;
if (params.params == 'curr_bal_not_equal_real_bal') {
for (i; i < params.data.length; i++) {
var data1 = {
account_no: params.data[i].CUST_AC_NO,
account_desc: params.data[i].AC_DESC,
currency: params.data[i].CCY,
account_cb: params.data[i].ACY_CURR_BALANCE,
account_rb: params.data[i].REAL_BALANCE,
differance: params.data[i].DIFF
},
var parameter=params.params
axios({
method: 'GET',
url: datalink + '/post/alert_Detail',
headers: { "Content-Type": "application/json" },
query: data1,
params: parameter,
}).then(
response => {
resolve(response.data)
}
).catch(error => {
reject(error)
})
}
}
这是nodejs上的路径
const getcontrol=require("./controler")
router.get('/post/alert_Detail',getcontrol.postALertDetail)
我使用控制台.log 来显示这样的请求
exports.postALertDetail=(req,res,next)=>{
console.log(req)
}
这就是我从 console.log 中得到的信息
params: {},
query: {
account_no: '05302210001185',
account_desc: 'TRAN TRONG TAN ',
currency: 'THB',
account_cb: '-54,546.68',
account_rb: '-54,546.68',
differance: '0'
},
参数 为空。请帮帮我。
【问题讨论】:
-
欢迎。你能展示你如何使用 Save_Alert_Detail 操作吗?
-
你是说这个吗
-
Save_Detail:function(storefuntion){ this.$store.dispatch("Save_Alert_Detail",{data:this.items,params:storefuntion}) }
-
请删除最后两个 cmets,并将最后一条评论添加到您的帖子中
-
你为什么不这样做作为
POST请求?
标签: javascript node.js vue.js vuex