Vuex+Laravel为什么axios只发送那个值,而不发送任何值,这些值与方法的参数一起提供?
本文介绍了Vuex+Laravel为什么axios只发送那个值,而不发送任何值,这些值与方法的参数一起提供?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的vuex存储中有一个操作方法,它有两个参数,名称分别为";context";和";payload";。 有效负载有数据,且vuex操作方法本身可以看到数据,并且使用console.log()在控制台中打印该有效负载参数附带的数据,但是当我尝试使用axios将该值发送到控制器时,控制器得到的数据为空。最可怕的事。如果我在该操作方法中给出了任何其他值,而不是";payload.payloadDataName&q;,那么无论我在哪里给出它,它都可以很好地工作,但是它只能从axios大括号中看到有效负载值。我不知道这是什么..。对不起,在我的脑子里只有粗鲁的话,因为我花了8个多小时来解决这个问题,但是还没有积极的结果。 你能帮我解决这个问题吗?
以下是我的代码
users.js(Vuex商店模块)
Profile.vue
导入!我的目标是获取VUE组件的表单输入文件的数据,并将其发送到VUEX存储模块的action方法,然后通过AXIOS将其发送到需要的控制器。
已更新
已更改为
但它不起作用..。有意思,我没看到什么?
已更新
控制器的方法
推荐答案
尝试用大括号将上下文括起来,如
这篇关于Vuex+Laravel为什么axios只发送那个值,而不发送任何值,这些值与方法的参数一起提供?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!