Skip to content

Commit c520e63

Browse files
committed
feat: save session!
1 parent e9b6255 commit c520e63

3 files changed

Lines changed: 17 additions & 1 deletion

File tree

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
"date-fns": "^2.28.0",
2121
"nuxt": "^2.15.8",
2222
"vue": "^2.6.14",
23+
"vue-save-state": "^1.2.0",
2324
"vue-server-renderer": "^2.6.14",
2425
"vue-template-compiler": "^2.6.14",
2526
"vuetify": "^2.6.1",

pages/index.vue

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,10 @@
2929
<script>
3030
const axios = require('axios')
3131
import { buttonOptions, findConflicts } from '@/logic/classes'
32+
import saveState from 'vue-save-state'
3233
3334
export default {
35+
mixins: [saveState],
3436
data() {
3537
return {
3638
departments: {
@@ -91,6 +93,12 @@ export default {
9193
},
9294
},
9395
methods: {
96+
getSaveStateConfig() {
97+
return {
98+
cacheKey: 'index',
99+
}
100+
},
101+
94102
deleteClass(e) {
95103
this.selectedClasses = this.selectedClasses.filter(
96104
(c) => c.code != e.code

yarn.lock

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7036,7 +7036,7 @@ lodash.uniq@^4.5.0:
70367036
resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
70377037
integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=
70387038

7039-
lodash@^4.15.0, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.7.0:
7039+
lodash@^4.0.0, lodash@^4.15.0, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.7.0:
70407040
version "4.17.21"
70417041
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
70427042
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
@@ -10678,6 +10678,13 @@ vue-router@^3.5.1:
1067810678
resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-3.5.3.tgz#041048053e336829d05dafacf6a8fb669a2e7999"
1067910679
integrity sha512-FUlILrW3DGitS2h+Xaw8aRNvGTwtuaxrRkNSHWTizOfLUie7wuYwezeZ50iflRn8YPV5kxmU2LQuu3nM/b3Zsg==
1068010680

10681+
vue-save-state@^1.2.0:
10682+
version "1.2.0"
10683+
resolved "https://registry.yarnpkg.com/vue-save-state/-/vue-save-state-1.2.0.tgz#fefedc1e5af6a3b0a397c13e41113000404c1963"
10684+
integrity sha1-/v7cHlr2o7Cjl8E+QREwAEBMGWM=
10685+
dependencies:
10686+
lodash "^4.0.0"
10687+
1068110688
vue-server-renderer@^2.6.12, vue-server-renderer@^2.6.14:
1068210689
version "2.6.14"
1068310690
resolved "https://registry.yarnpkg.com/vue-server-renderer/-/vue-server-renderer-2.6.14.tgz#c8bffff152df6b47b858818ef8d524d2fc351654"

0 commit comments

Comments
 (0)