轻量级状态管理resso,使用简单,强烈推荐
//store/useAppStore.js文件
import resso from 'resso'
const AppStore = resso({
ethShare:false,
authHash:null
})
export function useAppStore() {
function updateAppState(obj) {
console.log('updateAppState:', obj);
Object.keys(obj).forEach(key => {
// console.log(key);
AppStore[key] = obj[key]
})
}
return {appState:AppStore,updateAppState}
}
使用
const {appState:{ethShare},updateAppState} = useAppStore()
//更新
updateAppState({
authHash:'-----'
})