mirror of
https://github.com/zclzone/vue-naive-admin.git
synced 2025-05-01 06:39:01 +08:00
24 lines
469 B
JavaScript
24 lines
469 B
JavaScript
import { defineStore } from 'pinia'
|
|
import { nextTick } from 'vue'
|
|
|
|
export const useAppStore = defineStore('app', {
|
|
state() {
|
|
return {
|
|
reloadFlag: true,
|
|
}
|
|
},
|
|
actions: {
|
|
async reloadPage() {
|
|
$loadingBar.start()
|
|
this.reloadFlag = false
|
|
await nextTick()
|
|
this.reloadFlag = true
|
|
|
|
setTimeout(() => {
|
|
document.documentElement.scrollTo({ left: 0, top: 0 })
|
|
$loadingBar.finish()
|
|
}, 100)
|
|
},
|
|
},
|
|
})
|