setup.ts 386 B

1234567891011121314151617
  1. import { ref, watchEffect } from "vue";
  2. import defaultCover from '@/assets/pic.jpg'
  3. export type PicA = {
  4. pose?: {
  5. position: SceneLocalPos
  6. target: SceneLocalPos
  7. },
  8. cover: string,
  9. back: string
  10. }
  11. export type Pic = LocalMode<PicA, 'cover'>
  12. export const pic = ref<Pic>({ cover: defaultCover, back: 'none' })
  13. watchEffect(() => console.log(JSON.stringify(pic.value.pose)))