| 12345678910111213 |
- import serialized from '@siteData';
- import { ref, readonly } from 'vue';
- const parse = (data) => readonly(JSON.parse(data));
- export const siteDataRef = ref(parse(serialized));
- export function useSiteData() {
- return siteDataRef;
- }
- // hmr
- if (import.meta.hot) {
- import.meta.hot.acceptDeps('/@siteData', (m) => {
- siteDataRef.value = parse(m.default);
- });
- }
|