Skip to content

Instantly share code, notes, and snippets.

@CharlesOkwuagwu
Created July 20, 2021 11:05
Show Gist options
  • Save CharlesOkwuagwu/d91fabd0bba5879882d7dfe26eb5b28c to your computer and use it in GitHub Desktop.
Save CharlesOkwuagwu/d91fabd0bba5879882d7dfe26eb5b28c to your computer and use it in GitHub Desktop.
Some issues with "vue-global-api": "^0.2.4"
const marketers = ref<Record<string, string>>({})
const forms = ref<Record<string, any>>({})
var state = reactive({ marketers, forms })
const s = localStorage.getItem('app-store')
if (s) {
state = JSON.parse(s)
}
const save_marketers = (o: any) => {
state.marketers = o
localStorage.setItem('app-store', JSON.stringify(state))
}
const save_form = (id: string, o: any) => {
state.forms[id] = o
localStorage.setItem('app-store', JSON.stringify(state))
}
export default () => ({
marketers: computed(() => state.marketers),
forms: computed(() => state.forms),
save_marketers,
save_form
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment