【发布时间】:2020-10-20 07:43:15
【问题描述】:
我的 vue 组件中有一个按钮
<button class="search-participant__btn" @click="getParticipant({iin, index, switchIsLoading})">Найти</button>
getParticipant,是动作 vuex 中的一个函数,我导入到这个组件中
export const getParticipant = ({commit, getters}, {iin, index, callback}) => {
callback(true);
axios.post('/getParticipant', {iin}).then(response => {
if(response.data.success) {
}
})
}
但是当我想调用传递给 getParticipant 的函数时,它不起作用,我只需在单击按钮时将名为 isLoading 的本地状态数据更改为 true。然后将其切换为false,当响应回来时
如何正确制作?
【问题讨论】:
-
是的,但这并没有解决我的问题。我的改变本地状态的函数在 actions.js 之外。所以这就是为什么我将我的函数作为参数传递给 vuex 动作函数
标签: vue.js callback vuex action