先简单的使用一下vuex,也是初学,在这里写下笔记,帮助有缘人

nuxt已经继承了vuex,我们无需安装。

第一步:在store文件夹下面创建index.js

import Vue from 'vue'import Vuex from 'vuex'
Vue.use(Vuex)
const store = () => new Vuex.Store({    
	state: {        
		isSearch: false,    
	},    
	mutations: {        
		setIsSearch(state, val) {            
			state.isSearch = val        
		},        
		setIsSearch(state) {            
			state.isSearch = !state.isSearch       
		}   
	}
})
export default store

第二步:使用