优化store

This commit is contained in:
叶志超
2021-12-23 11:16:54 +08:00
parent b8b8a09e3d
commit c92438a210
8 changed files with 42 additions and 63 deletions

View File

@@ -1,30 +1,44 @@
const state = {
name: ''
name: '',
satellites: []
}
// getters
// const getters = {
// get: (state) => state.name
// }
const getters = {
name: (state) => state.name,
satellites: (state) => state.satellites
}
// actions
const actions = {
set ({ commit }, { satelliteSystem }) {
commit('set', satelliteSystem)
}
setName ({ commit }, { name }) {
commit('setName', name)
},
setSatellites ({ commit }, { satellites }) {
commit('setSatellites', satellites)
},
track () {},
toggleShow () {},
}
// mutations
const mutations = {
set (state, satelliteSystem) {
state.name = satelliteSystem
}
setName (state, name) {
state.name = name
},
setSatellites (state, satellites) {
state.satellites = satellites
},
}
export default {
namespaced: true,
state,
// getters,
getters,
actions,
mutations
}

View File

@@ -1,37 +0,0 @@
const state = {
all: []
}
// getters
// const getters = {
// getSatelliteList: (state) => state.all
// }
// actions
// const actions = {
// load ({ commit }, { satellites }) {
// commit('set', satellites)
// }
// }
// mutations
const mutations = {
set (state, satellites) {
state.all = satellites
},
toggleShow (state, id) {
const satellite = state.all.find(satellite => satellite.id === id)
satellite.show = !satellite.show
},
track () {}
}
export default {
namespaced: true,
state,
// getters,
// actions,
mutations
}