я нашел простой ответ
1. просто измените v-model="sidebar"
на :value = "sidebar"
удалить боковую панель на data
Добавить боковую панель к вычисленному
computed: {
...mapState([
'sidebar'
]),
},
Из заголовка просто добавьте действие
this.$store.dispatch('setDrawer', !this.$store.state.sidebar)
и создание мутаций и действий setDrawer
в файле хранилища
что-то в этом роде
state: {
sidebar: true
},
mutations: {
setDrawer (state, sidebar) {
state.drawer = sidebar
}
}
actions: {
setDrawer ({commit}, sidebar) {
commit('setDrawer', sidebar)
}
}