Skip to content

Commit 0f2e5aa

Browse files
committed
feat: add empty accordion
1 parent f94e762 commit 0f2e5aa

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

devui/accordion/accordion.vue

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<template>
2+
<div>accordion</div>
3+
</template>
4+
5+
<script lang="ts">
6+
import { defineComponent } from 'vue'
7+
8+
export default defineComponent({
9+
name: 'd-accordion',
10+
props: {
11+
data: Object,
12+
linkType: String
13+
},
14+
setup(props) {
15+
const { data, linkType } = props;
16+
console.log('props:', props);
17+
console.log('data:', data);
18+
console.log('linkType:', linkType);
19+
}
20+
})
21+
</script>

src/components/app-content.vue

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
<router-link :to="component.link">{{ component.title }}</router-link>
3030
</div>
3131
</div>
32+
<d-accordion :data="componentsData" :linkType="'routerLink'"></d-accordion>
3233
</nav>
3334
</div>
3435
<div class="doc-viewer-container">
@@ -43,11 +44,13 @@
4344
import { groupBy, map } from 'lodash-es'
4445
import { routesConfig } from './component.route'
4546
import AppDemoCell from './app-demo-cell.vue'
47+
import DevUIAccordion from '../../devui/accordion/accordion.vue'
4648
4749
export default {
4850
name: 'app-content',
4951
components: {
5052
AppDemoCell,
53+
'd-accordion': DevUIAccordion
5154
},
5255
data(): any {
5356
return {

0 commit comments

Comments
 (0)