28 lines
422 B
JavaScript
Vendored
28 lines
422 B
JavaScript
Vendored
const state = {
|
|
title: 'Welcome'
|
|
}
|
|
|
|
const getter = {
|
|
pageTitle: state => {
|
|
return state.title
|
|
}
|
|
}
|
|
|
|
const actions = {
|
|
setPageTitle({commit, state}, title) {
|
|
commit('setTitle', title)
|
|
|
|
document.title = state.title
|
|
}
|
|
}
|
|
|
|
const mutations = {
|
|
setTitle(state, title) {
|
|
state.title = title + ' | Facebook'
|
|
}
|
|
}
|
|
|
|
export default {
|
|
state, getter, actions, mutations,
|
|
}
|