-
-
Notifications
You must be signed in to change notification settings - Fork 100
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug Report] [vuex] unknown action type: wait/start
occurred on Vue TypeScript
#96
Comments
Same problem |
Same issue, but seems to work otherwise. Any workaround? |
I think it is happening because when the dispatch happens, the if (this.hasModule('wait'))
dispatch('wait/start', 'getCartItems', { root: true }) to remove the error |
@bhaskar-nair2 i have another solution guys you can try to install vue-wait as a plugin for example create file import { createVueWait } from 'vue-wait';
const vueWait = createVueWait({
useVuex: true,
vuexModuleName: 'wait',
registerComponent: true,
componentName: 'v-wait',
registerDirective: true,
directiveName: 'wait'
});
export default vueWait; and after that you can import and use it in import store from './store';
import { createApp } from 'vue';
import vueWait from './plugins/vue-wait';
import App from './App.vue';
const app = createApp(App);
app.use(store);
app.use(vueWait);
app.mount('#app'); |
Step to reproduce
Using
store.dispatch('wait/start', 'app loading', { root: true })
orwait/end
onrouter.beforeEach
in Vue TypeScript project.However, it is working fine on Vue with CommonJS project.
Expected Behavior
It should be worked without any error or warning.
Actual Behavior
There have error for unknown action type.
Environment
The text was updated successfully, but these errors were encountered: