Слияние кода завершено, страница обновится автоматически
import { CHANGE_TITLE, CHANGE_SESSION, TOGGLE_SIDEBAR_COLLAPSE, INCREMENT, DECREMENT } from './mutation-types'
/**
* @type {import('vuex/types').MutationTree<typeof import('./state').default>}
*/
const mutations = {
/**
* 改变页面标题
*/
[CHANGE_TITLE]: (state, title) => {
state.title = title
},
/**
* 改变客户端会话信息
*/
[CHANGE_SESSION]: (state, session) => {
// TODO: new session mixin
Object.assign(state.session, session)
},
/**
* 切换边栏的展开收起
*/
[TOGGLE_SIDEBAR_COLLAPSE]: state => {
state.sidebar.collapse = !state.sidebar.collapse
},
// ==================== DEMO ====================
/**
* 增加计数器计数
*/
[INCREMENT]: state => {
state.count++
},
/**
* 减少计数器计数
*/
[DECREMENT]: state => {
state.count--
}
}
export default mutations
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )