21 lines
448 B
TypeScript
21 lines
448 B
TypeScript
import { createApp } from 'vue';
|
|
import { createPersistedState } from 'pinia-plugin-persistedstate';
|
|
|
|
import router from './router';
|
|
import App from './App.vue';
|
|
import './style/index.scss';
|
|
import { pinia } from './store';
|
|
|
|
// 添加持久化插件
|
|
pinia.use(
|
|
createPersistedState({
|
|
auto: true, // 自动持久化所有 store
|
|
storage: localStorage
|
|
})
|
|
);
|
|
|
|
const app = createApp(App);
|
|
app.use(router);
|
|
app.use(pinia);
|
|
app.mount('#app');
|