added tour

This commit is contained in:
marvzhang
2020-01-29 12:23:10 +08:00
parent 106646e9f5
commit 7654d638d0
8 changed files with 102 additions and 6 deletions

View File

@@ -1,7 +1,9 @@
import stats from './stats'
import encrypt from './encrypt'
import tour from './tour'
export default {
stats,
encrypt
encrypt,
tour
}

View File

@@ -0,0 +1,28 @@
export default {
isFinishedTour: (tourName) => {
if (!localStorage.getItem('tour')) {
localStorage.setItem('tour', JSON.stringify({}))
return false
}
let data
try {
data = JSON.parse(localStorage.getItem('tour'))
} catch (e) {
localStorage.setItem('tour', JSON.stringify({}))
return false
}
return !!data[tourName]
},
finishTour: (tourName) => {
let data
try {
data = JSON.parse(localStorage.getItem('tour'))
} catch (e) {
localStorage.setItem('tour', JSON.stringify({}))
data = {}
}
data[tourName] = 1
localStorage.setItem('tour', JSON.stringify(data))
}
}