@nine-theme/vuepress-theme-nine
Version:
nine theme for vuepress
22 lines (19 loc) • 594 B
JavaScript
export default {
methods: {
// 获取当前页码
_getStoragePage () {
const path = window.location.pathname
const currentPage = JSON.parse(sessionStorage.getItem('currentPage'))
if (currentPage === null || path !== currentPage.path) {
sessionStorage.setItem('currentPage', { page: 1, path: '' })
return 1
}
return parseInt(currentPage.page)
},
// 设置当前页码
_setStoragePage (page) {
const path = window.location.pathname
sessionStorage.setItem('currentPage', JSON.stringify({ page, path }))
}
}
}