编程7号 2022-05-11 19:26
浏览 697
已结题

vue3+ts+vuex,我在state里定义了一个对象数组,proxy里有内容但是把它从里面取出来数组内容就为0了,为什么呢?

vue3+ts+vuex,我在state里定义了一个对象数组,proxy里有内容但是把它从里面取出来数组内容就为0了,为什么呢?

const state = {
    //state中数据默认初始值别瞎写
    userInfo: []
};

const mutations = {
    ACTIVELIST(state: any, userInfo: []) {
        state.userInfo = userInfo;
        console.log(userInfo)
    }
};
//actions书写自己的业务逻辑
const actions = {
    async getManager({ commit }: any) {
        let result = await Manager();
        //console.log(result.data);
        if (result.code == 0) {
            commit("ACTIVELIST", result.data);

        }
    }
};

img

img

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 5月19日
    • 创建了问题 5月11日

    悬赏问题

    • ¥66 换电脑后应用程序报错
    • ¥50 array数据同步问题
    • ¥15 pic16F877a单片机的外部触发中断程序仿真失效
    • ¥15 Matlab插值拟合差分微分规划图论
    • ¥15 keil5 target not created
    • ¥15 C/C++数据与算法请教
    • ¥15 怎么找志同道合的伙伴
    • ¥20 如何让程序ab.eXe自已删除干净硬盘里的本文件自己的ab.eXe文件
    • ¥50 爬虫预算充足,跪巨佬
    • ¥15 滑块验证码拖动问题悬赏