diff --git a/demos/preview/Demo.vue b/demos/preview/Demo.vue index 458e5eeb..916a688f 100644 --- a/demos/preview/Demo.vue +++ b/demos/preview/Demo.vue @@ -120,6 +120,12 @@ export default { } }, + watch: { + currentTab(newCurrentTab) { + localStorage.tab = newCurrentTab + }, + }, + computed: { showTabs() { return this.sortedTabs.length > 1 @@ -226,7 +232,8 @@ export default { mounted() { // TODO: load language from url params - this.setTab(this.sortedTabs[0]?.name) + const intitialTab = localStorage.tab ? localStorage.tab : this.sortedTabs[0]?.name + this.setTab(intitialTab) window.document.addEventListener('editor', this.onEditor, false) window.document.addEventListener('source', this.onSource, false)