Skip to content

Commit f128f59

Browse files
committed
add: defineComponent
1 parent e2cfcf3 commit f128f59

29 files changed

+98
-58
lines changed

src/App.vue

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,13 @@
88
</template>
99

1010
<script>
11+
import { defineComponent } from 'vue'
1112
import menu from '@/menu.js'
1213
import NavBar from '@/components/NavBar.vue'
1314
import AsideMenu from '@/components/AsideMenu.vue'
1415
import FooterBar from '@/components/FooterBar.vue'
1516
16-
export default {
17+
export default defineComponent({
1718
name: 'Home',
1819
components: {
1920
FooterBar,
@@ -32,5 +33,5 @@ export default {
3233
avatar: 'https://avatars.dicebear.com/v2/gridy/John-Doe.svg'
3334
})
3435
}
35-
}
36+
})
3637
</script>

src/components/AsideMenu.vue

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,11 @@
3535
</template>
3636

3737
<script>
38+
import { defineComponent } from 'vue'
3839
import { mapState } from 'vuex'
3940
import AsideMenuList from '@/components/AsideMenuList.vue'
4041
41-
export default {
42+
export default defineComponent({
4243
name: 'AsideMenu',
4344
components: { AsideMenuList },
4445
props: {
@@ -65,5 +66,5 @@ export default {
6566
//
6667
}
6768
}
68-
}
69+
})
6970
</script>

src/components/AsideMenuItem.vue

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,9 @@
4040
</template>
4141

4242
<script>
43-
export default {
43+
import { defineComponent } from 'vue'
44+
45+
export default defineComponent({
4446
name: 'AsideMenuItem',
4547
components: {
4648
AsideMenuList: () => import('@/components/AsideMenuList.vue')
@@ -77,5 +79,5 @@ export default {
7779
}
7880
}
7981
}
80-
}
82+
})
8183
</script>

src/components/AsideMenuList.vue

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,10 @@
1010
</template>
1111

1212
<script>
13+
import { defineComponent } from 'vue'
1314
import AsideMenuItem from '@/components/AsideMenuItem.vue'
1415
15-
export default {
16+
export default defineComponent({
1617
name: 'AsideMenuList',
1718
components: {
1819
AsideMenuItem
@@ -30,5 +31,5 @@ export default {
3031
this.$emit('menu-click', item)
3132
}
3233
}
33-
}
34+
})
3435
</script>

src/components/CardComponent.vue

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,9 @@
3232
</template>
3333

3434
<script>
35-
export default {
35+
import { defineComponent } from 'vue'
36+
37+
export default defineComponent({
3638
name: 'CardComponent',
3739
props: {
3840
title: {
@@ -54,5 +56,5 @@ export default {
5456
this.$emit('header-icon-click')
5557
}
5658
}
57-
}
59+
})
5860
</script>

src/components/CardWidget.vue

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,11 @@
3232
</template>
3333

3434
<script>
35+
import { defineComponent } from 'vue'
3536
import CardComponent from '@/components/CardComponent.vue'
3637
import GrowingNumber from '@/components/GrowingNumber.vue'
3738
38-
export default {
39+
export default defineComponent({
3940
name: 'CardWidget',
4041
components: { GrowingNumber, CardComponent },
4142
props: {
@@ -64,5 +65,5 @@ export default {
6465
default: null
6566
}
6667
}
67-
}
68+
})
6869
</script>

src/components/Charts/LineChart.vue

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
</template>
1010

1111
<script>
12+
import { defineComponent } from 'vue'
1213
import { Line as LineChartElement } from 'vue-chartjs/legacy'
1314
import {
1415
Chart,
@@ -22,7 +23,7 @@ import {
2223
2324
Chart.register(LineElement, PointElement, LineController, LinearScale, CategoryScale, Tooltip)
2425
25-
export default {
26+
export default defineComponent({
2627
name: 'LineChart',
2728
components: {
2829
LineChartElement
@@ -49,5 +50,5 @@ export default {
4950
default: 150
5051
}
5152
}
52-
}
53+
})
5354
</script>

src/components/CheckboxRadioPicker.vue

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,9 @@
2121
</template>
2222

2323
<script>
24-
export default {
24+
import { defineComponent } from 'vue'
25+
26+
export default defineComponent({
2527
name: 'CheckboxRadioPicker',
2628
props: {
2729
options: {
@@ -51,5 +53,5 @@ export default {
5153
}
5254
}
5355
}
54-
}
56+
})
5557
</script>

src/components/ClientsTableSample.vue

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,10 +122,11 @@
122122
</template>
123123

124124
<script>
125+
import { defineComponent } from 'vue'
125126
import { mapState } from 'vuex'
126127
import ModalBox from '@/components/ModalBox.vue'
127128
128-
export default {
129+
export default defineComponent({
129130
name: 'ClientsTableSample',
130131
components: { ModalBox },
131132
props: {
@@ -168,5 +169,5 @@ export default {
168169
this.isModalActive = false
169170
}
170171
}
171-
}
172+
})
172173
</script>

src/components/FilePicker.vue

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,9 @@
2626
</template>
2727

2828
<script>
29-
export default {
29+
import { defineComponent } from 'vue'
30+
31+
export default defineComponent({
3032
name: 'FilePicker',
3133
props: {
3234
accept: {
@@ -82,5 +84,5 @@ export default {
8284
// )
8385
// }
8486
}
85-
}
87+
})
8688
</script>

0 commit comments

Comments
 (0)