index.ts 480 B

12345678910111213141516
  1. import { VectorType } from '@/hook/useGraphic'
  2. import Arrow from './arrow.vue'
  3. import Text from './text.vue'
  4. import Circle from './circle.vue'
  5. import magnifier from './magnifier.vue'
  6. import VectorCategory from "@/graphic/enum/VectorCategory";
  7. export default {
  8. [VectorType.ArrowLine]: Arrow,
  9. // [VectorCategory.Line.MeasureLine]: Arrow,
  10. [VectorCategory.Line.NormalLine]: Arrow,
  11. [VectorType.Text]: Text,
  12. [VectorType.Circle]: Circle,
  13. [VectorType.Magnifier]: magnifier
  14. }