1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| import { defineStore } from 'pinia';
export const usePageStore = defineStore('page', () => {
const setPageClass = (pageClass:string) => { document.querySelector('body')?.setAttribute('class', pageClass); } const getPageClass=()=>{ let pageClass:any | string =localStorage.getItem('pageClass'); switch (pageClass) { case pageClass: document.querySelector('body')?.setAttribute('class', pageClass); break } } const changeTitleTag = (title: string) => { const titleTag = document.querySelector('title'); if (titleTag != null) { titleTag.innerText = '採購系統'+' | '+title; } }
return{ setPageClass,getPageClass,changeTitleTag } })
|