Skip to content

Commit fa7c4e2

Browse files
committed
chore(base): extract slot-template into Base.vue
1 parent 920ebce commit fa7c4e2

File tree

4 files changed

+13
-12
lines changed

4 files changed

+13
-12
lines changed

src/components/Animation.vue

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
1-
<template>
2-
<div><slot></slot></div>
3-
</template>
4-
51
<script>
62
/* global requestAnimationFrame */
73
/* global cancelAnimationFrame */
4+
import Base from '@/components/Base'
85
import { Clock } from 'three'
96
107
export default {
118
name: 'Animation',
9+
mixins: [Base],
1210
1311
props: {
1412
blocked: { type: Boolean },

src/components/Base.vue

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<template>
2+
<div><slot></slot></div>
3+
</template>
4+
5+
<script>
6+
export default {
7+
name: 'Base'
8+
}
9+
</script>

src/components/Object3D.vue

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
1-
<template>
2-
<div><slot></slot></div>
3-
</template>
4-
51
<script>
2+
import Base from '@/components/Base'
63
import { Object3D } from 'three'
74
85
export default {
96
name: 'Object3D',
7+
mixins: [Base],
108
119
provide () {
1210
return {

src/oimo/OimoBody.vue

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,3 @@
1-
<template>
2-
<div><slot></slot></div>
3-
</template>
4-
51
<script>
62
import Object3D from '@/components/Object3D'
73

0 commit comments

Comments
 (0)