mind-map/web/src/store.js
2021-06-19 14:04:05 +08:00

46 lines
1.1 KiB
JavaScript

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