[vuex] unknown action type: user/resetToken 报错 Vuex中使用store.dispatch('user/resetToken')如果无法获取到 actions

 

 

export default {
    namespaced: true,//在这里控制  
state,
mutations,
actions }

 

import Vue from 'vue'
import { Req_getToken } from '@/api/user'
const user = {
    state: {
        device: 'android',
        userinfo: '',
        childalbums: "" //子相册列表
    },

    mutations: {
        SET_CHILDALBUMS: (state, childalbums) => {
            state.childalbums = childalbums
        },
    },

    actions: {
        // remove token
        resetToken() {
            return new Promise(resolve => {
                let dataVal = { userName: "nies", password: "111111" };
                Req_getToken(dataVal).then((res) => {
                    resolve();
                    console.log(res)
                }).catch(err => {
                    console.log(err);
                    reject(err)
                });
            });
        },

    }
}

export default user















import { Req_getToken } from '@/api/user'

//import Layout from '@/layout'

const state = {

}

const mutations = {

}

const actions = {

    // remove token
    resetToken({ commit }) {
        console.log("获取到了")
        return new Promise(resolve => {

            // resolve();
            let dataVal = { userName: "nies", password: "111111" };
            Req_getToken(dataVal).then((res) => {
                resolve(res);
                console.log(res)
            }).catch(err => {
                console.log(err);
                reject(err)
            });
        });
    },
}

export default {
    namespaced: true,
    state,
    mutations,
    actions
}

 

posted @ 2020-07-02 17:06  ThisCall  阅读(4201)  评论(0编辑  收藏  举报