app.js
532 Bytes
import Cookies from 'js-cookie'
const state = {
size: 'small',
theme: '#409EFF'
}
const mutations = {
SET_SIZE: (state, size) => {
state.size = size
Cookies.set('size', size)
},
UPDATE_THEME (state, val) {
state.theme = val;
},
}
const actions = {
setSize ({ commit }, size) {
commit('SET_SIZE', size)
},
updateTheme ({ commit }, val) {
commit('UPDATE_THEME', val)
}
}
export default {
namespaced: true,
state,
mutations,
actions
}