import Vue from 'vue' import Vuex from 'vuex' import exampleData from 'simple-mind-map/example/exampleData'; Vue.use(Vuex) const store = new Vuex.Store({ state: { mindMapData: null // 思维导图数据 }, mutations: { /** * @Author: 王林 * @Date: 2021-04-10 14:50:01 * @Desc: 设置思维导图数据 */ setMindMapData(state, data) { state.mindMapData = data } }, actions: { /** * @Author: 王林 * @Date: 2021-04-10 14:50:40 * @Desc: 设置初始思维导图数据 */ getUserMindMapData(ctx) { try { let { data } = { data: { data: { mindMapData: exampleData } } } ctx.commit('setMindMapData', data.data) } catch (error) { console.log(error) } } } }) export default store