2026-04-13 10:30:03 +08:00
|
|
|
import { defineStore } from 'pinia';
|
|
|
|
|
import { type Ref, ref } from 'vue';
|
2026-04-11 10:09:40 +08:00
|
|
|
|
|
|
|
|
export const useViewerStore = defineStore('viewer', () => {
|
2026-04-13 10:30:03 +08:00
|
|
|
// viewer完成状态
|
|
|
|
|
const viewerLoadingCompleted: Ref<boolean> = ref(false);
|
2026-04-11 10:09:40 +08:00
|
|
|
|
2026-04-13 10:30:03 +08:00
|
|
|
// get/set方法
|
|
|
|
|
const getViewerLoadingCompleted = () => viewerLoadingCompleted.value;
|
|
|
|
|
const setViewerLoadingCompleted = (value: boolean) => {
|
|
|
|
|
viewerLoadingCompleted.value = value;
|
|
|
|
|
};
|
2026-04-11 10:09:40 +08:00
|
|
|
|
2026-04-13 10:30:03 +08:00
|
|
|
return { getViewerLoadingCompleted, setViewerLoadingCompleted };
|
|
|
|
|
});
|