Skip to content

Commit 8b4d49d

Browse files
committed
feat: add empty devui codebox
1 parent 5c4f0c1 commit 8b4d49d

File tree

6 files changed

+95
-0
lines changed

6 files changed

+95
-0
lines changed

devui/button/demo/button-demo.vue

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
<template>
2+
<div class="demo-container">
3+
<div class="demo-example">
4+
<div class="demo-title">{{ '主要按钮' }}</div>
5+
<div class="demo-text"></div>
6+
<d-codebox id="components-button-primary" :sourceData="primarySource">
7+
<d-button-primary demo></d-button-primary>
8+
</d-codebox>
9+
</div>
10+
<div class="demo-example">
11+
<div class="demo-title">{{ '次要按钮' }}</div>
12+
<div class="demo-text"></div>
13+
<d-codebox id="components-button-common" :sourceData="commonSource">
14+
<d-button-common demo></d-button-common>
15+
</d-codebox>
16+
</div>
17+
</div>
18+
</template>
19+
20+
<script>
21+
import { defineComponent } from 'vue'
22+
import DevUICodeBox from '../../shared/devui-codebox/devui-codebox.vue'
23+
import DevUIButtonPrimary from './primary/primary.vue'
24+
import DevUIButtonCommon from './common/common.vue'
25+
26+
export default defineComponent({
27+
name: 'd-button-demo',
28+
components: {
29+
'd-codebox': DevUICodeBox,
30+
'd-button-primary': DevUIButtonPrimary,
31+
'd-button-common': DevUIButtonCommon,
32+
}
33+
})
34+
</script>

devui/button/demo/common/common.vue

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<template>
2+
<div>
3+
button demo common
4+
</div>
5+
</template>
6+
7+
<script>
8+
import { defineComponent } from 'vue'
9+
10+
export default defineComponent({
11+
name: 'd-button-common'
12+
})
13+
</script>

devui/button/demo/primary/primary.vue

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<template>
2+
<div>
3+
button demo primary
4+
</div>
5+
</template>
6+
7+
<script>
8+
import { defineComponent } from 'vue'
9+
10+
export default defineComponent({
11+
name: 'd-button-primary'
12+
})
13+
</script>
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<template>
2+
<div>
3+
devui codebox
4+
</div>
5+
</template>
6+
7+
<script>
8+
import { defineComponent } from 'vue'
9+
10+
export default defineComponent({
11+
name: 'd-codebox',
12+
props: {
13+
sourceData: Object
14+
}
15+
})
16+
</script>
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<template>
2+
<div>
3+
devui highlight
4+
</div>
5+
</template>
6+
7+
<script>
8+
import { defineComponent } from 'vue'
9+
10+
export default defineComponent({
11+
name: 'd-highlight'
12+
})
13+
</script>

src/components/app-demo-cell.vue

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,20 @@
1212
<div class="examples-viewer">
1313
<div class="examples-viewer-wrapper">
1414
<!-- TODO: Demo列表 -->
15+
<d-button-demo></d-button-demo>
1516
</div>
1617
</div>
1718
</div>
1819
</template>
1920

2021
<script>
22+
import DevUIButtonDemo from '../../devui/button/demo/button-demo.vue'
23+
2124
export default {
2225
name: 'app-demo-cell',
26+
components: {
27+
'd-button-demo': DevUIButtonDemo
28+
},
2329
data() {
2430
return {
2531
data: {},

0 commit comments

Comments
 (0)