fix: 调整chart-docs目录结构以及添加chart组件 以及chartheader组件文档
This commit is contained in:
@@ -17,8 +17,26 @@ export const sidebar = {
|
||||
{
|
||||
text: '组件',
|
||||
items: [
|
||||
{ text: 'chartList', link: '/chartList' },
|
||||
{ text: 'panelChart', link: '/panelChart' }
|
||||
{
|
||||
text: 'chartList',
|
||||
link: '/chartList',
|
||||
items: [
|
||||
{ text: 'chartHeader', link: '/chartHeader' },
|
||||
{
|
||||
text: 'panelChart',
|
||||
link: '/panelChart',
|
||||
items: [
|
||||
{
|
||||
text: 'chart',
|
||||
link: '/chart',
|
||||
items: [
|
||||
{text: 'chartTimeSeries', link: '/chartTimeSeries'}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
]
|
||||
},
|
||||
],
|
||||
}
|
||||
],
|
||||
|
||||
@@ -4,5 +4,6 @@ map:
|
||||
---
|
||||
|
||||
## 简介
|
||||
|
||||
|
||||
1. 开发规范 https://docs.geedge.net/pages/viewpage.action?pageId=8034494
|
||||
2. 思维导图 https://docs.geedge.net/pages/viewpage.action?pageId=67209306 可以查看解压后的纯文字版Html
|
||||
3. 字体图标替换 https://docs.geedge.net/pages/viewpage.action?pageId=67214849
|
||||
@@ -3,4 +3,7 @@ map:
|
||||
path: /
|
||||
---
|
||||
|
||||
## 简介
|
||||
## 简介
|
||||
1. 开发规范 https://docs.geedge.net/pages/viewpage.action?pageId=8034494
|
||||
2. 思维导图 https://docs.geedge.net/pages/viewpage.action?pageId=67209306 可以查看解压后的纯文字版Html
|
||||
3. 字体图标替换 https://docs.geedge.net/pages/viewpage.action?pageId=67214849
|
||||
56
nezha-docs/src/chart/chart.vue
Normal file
56
nezha-docs/src/chart/chart.vue
Normal file
@@ -0,0 +1,56 @@
|
||||
<script lang="ts" setup>
|
||||
const props = withDefaults(defineProps<{
|
||||
/**
|
||||
* chart相关信息 主要是要里面的 id 以及 params
|
||||
*/
|
||||
chartInfo?: { },
|
||||
/**
|
||||
* chart数据
|
||||
*/
|
||||
chartData?: { },
|
||||
/**
|
||||
* 需要自定义echarts的option时传入,非必须;传入该值时仍需传对应格式的chartData
|
||||
*/
|
||||
customChartOption?: { },
|
||||
/**
|
||||
* 是否全屏
|
||||
*/
|
||||
isFullscreen?: boolean,
|
||||
/**
|
||||
* 是否显示loading
|
||||
*/
|
||||
loading?: boolean,
|
||||
/**
|
||||
* 是否锁定
|
||||
*/
|
||||
panelLock?: boolean,
|
||||
/**
|
||||
* 是否报错
|
||||
*/
|
||||
isError?: boolean,
|
||||
/**
|
||||
* 相对时间
|
||||
*/
|
||||
multipleTime?: {},
|
||||
/**
|
||||
* 相差时间
|
||||
*/
|
||||
minusTime?: {},
|
||||
/**
|
||||
* 但是否显示全部数据
|
||||
*/
|
||||
showAllData?: {},
|
||||
/**
|
||||
* dashboard 相关变量
|
||||
*/
|
||||
globalVariables?: {},
|
||||
|
||||
}>(), {
|
||||
|
||||
})
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<div>
|
||||
</div>
|
||||
</template>
|
||||
@@ -0,0 +1,17 @@
|
||||
<script lang="ts" setup>
|
||||
const props = withDefaults(defineProps<{
|
||||
/**
|
||||
* chart相关信息 主要是要里面的 id 以及 params
|
||||
*/
|
||||
chartInfo?: { },
|
||||
|
||||
|
||||
}>(), {
|
||||
|
||||
})
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<div>
|
||||
</div>
|
||||
</template>
|
||||
9
nezha-docs/src/chart/chartChild/chartTimeSeries/demo.vue
Normal file
9
nezha-docs/src/chart/chartChild/chartTimeSeries/demo.vue
Normal file
@@ -0,0 +1,9 @@
|
||||
<script lang="ts" setup>
|
||||
</script>
|
||||
<template>
|
||||
<div></div>
|
||||
</template>
|
||||
|
||||
<style>
|
||||
|
||||
</style>
|
||||
@@ -0,0 +1,10 @@
|
||||
---
|
||||
map:
|
||||
path: /chartTimeSeries
|
||||
---
|
||||
时序图 使用了 uplot重构 uplot参考链接 https://github.com/leeoniya/uPlot
|
||||
遇到相关问题 可以去他的demo里面查看 相关api 也可以在他的源码里看到
|
||||
# 关联组件
|
||||
1. chart-legend legend 相关组件
|
||||
|
||||
<API src="./chartTimeSeries.vue" lang="en"></API>
|
||||
@@ -0,0 +1,10 @@
|
||||
---
|
||||
map:
|
||||
path: /chartTimeSeries
|
||||
---
|
||||
时序图 使用了 uplot重构 uplot参考链接 https://github.com/leeoniya/uPlot
|
||||
遇到相关问题 可以去他的demo里面查看 相关api 也可以在他的源码里看到
|
||||
# 关联组件
|
||||
1. chart-legend legend 相关组件
|
||||
|
||||
<API src="./chartTimeSeries.vue" lang="zh"></API>
|
||||
9
nezha-docs/src/chart/demo.vue
Normal file
9
nezha-docs/src/chart/demo.vue
Normal file
@@ -0,0 +1,9 @@
|
||||
<script lang="ts" setup>
|
||||
</script>
|
||||
<template>
|
||||
<div></div>
|
||||
</template>
|
||||
|
||||
<style>
|
||||
|
||||
</style>
|
||||
34
nezha-docs/src/chart/index.en-US.md
Normal file
34
nezha-docs/src/chart/index.en-US.md
Normal file
@@ -0,0 +1,34 @@
|
||||
---
|
||||
map:
|
||||
path: /chart
|
||||
---
|
||||
# 关联组件
|
||||
1. chartTimeSeries 时序图
|
||||
2. chartAutotopology 自动播放project topology
|
||||
3. chartBar 柱状图
|
||||
4. chartClock 时钟
|
||||
5. chartDiagram topo图
|
||||
6. chartEndpointInfo endpoint详情 关联 dashboard
|
||||
7. chartGauge
|
||||
8. chartGroup 组
|
||||
9. chartLog 日志
|
||||
10. chartNoData 没有数据
|
||||
11. chartPie 饼图
|
||||
12. chartDoughnut
|
||||
13. chartRose 玫瑰图
|
||||
14. chartStat 单值图
|
||||
15. chartTable 表格
|
||||
16. chartText 文本
|
||||
17. chartAssetInfo asset详情 关联 dashboard
|
||||
18. chartTreemap 树状图
|
||||
19. chartUrl 链接
|
||||
20. chartHexagonD3 蜂窝图
|
||||
21. chartMap 地图
|
||||
22. chartTopology 弃用
|
||||
23. chartBubble 气泡图
|
||||
24. chartRank 排行榜
|
||||
25. chartSankey 桑葚图
|
||||
26. chartFunnel 漏斗图
|
||||
|
||||
|
||||
<API src="./chart.vue" lang="en"></API>
|
||||
34
nezha-docs/src/chart/index.zh-CN.md
Normal file
34
nezha-docs/src/chart/index.zh-CN.md
Normal file
@@ -0,0 +1,34 @@
|
||||
---
|
||||
map:
|
||||
path: /chart
|
||||
---
|
||||
# 关联组件
|
||||
1. chartTimeSeries 时序图
|
||||
2. chartAutotopology 自动播放project topology
|
||||
3. chartBar 柱状图
|
||||
4. chartClock 时钟
|
||||
5. chartDiagram topo图
|
||||
6. chartEndpointInfo endpoint详情 关联 dashboard
|
||||
7. chartGauge
|
||||
8. chartGroup 组
|
||||
9. chartLog 日志
|
||||
10. chartNoData 没有数据
|
||||
11. chartPie 饼图
|
||||
12. chartDoughnut
|
||||
13. chartRose 玫瑰图
|
||||
14. chartStat 单值图
|
||||
15. chartTable 表格
|
||||
16. chartText 文本
|
||||
17. chartAssetInfo asset详情 关联 dashboard
|
||||
18. chartTreemap 树状图
|
||||
19. chartUrl 链接
|
||||
20. chartHexagonD3 蜂窝图
|
||||
21. chartMap 地图
|
||||
22. chartTopology 弃用
|
||||
23. chartBubble 气泡图
|
||||
24. chartRank 排行榜
|
||||
25. chartSankey 桑葚图
|
||||
26. chartFunnel 漏斗图
|
||||
|
||||
|
||||
<API src="./chart.vue" lang="zh"></API>
|
||||
39
nezha-docs/src/chartHeader/chartHeader.vue
Normal file
39
nezha-docs/src/chartHeader/chartHeader.vue
Normal file
@@ -0,0 +1,39 @@
|
||||
<script lang="ts" setup>
|
||||
const props = withDefaults(defineProps<{
|
||||
/**
|
||||
* chart相关信息 如id 位置等
|
||||
*/
|
||||
chartInfo?: string,
|
||||
/**
|
||||
* 是否报错
|
||||
*/
|
||||
isError?: boolean,
|
||||
/**
|
||||
* chart相关数据 若报错 取 item.error
|
||||
*/
|
||||
chartData?: { },
|
||||
/**
|
||||
* 是否显示全部数据
|
||||
*/
|
||||
showAllData?: boolean,
|
||||
/**
|
||||
* 全部数据的长度
|
||||
*/
|
||||
allDataLength?: number,
|
||||
/**
|
||||
* 是否为快照
|
||||
*/
|
||||
isExportHtml?: boolean,
|
||||
/**
|
||||
* 是否为预览
|
||||
*/
|
||||
isPreview?: boolean,
|
||||
}>(), {
|
||||
|
||||
})
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<div>
|
||||
</div>
|
||||
</template>
|
||||
9
nezha-docs/src/chartHeader/demo.vue
Normal file
9
nezha-docs/src/chartHeader/demo.vue
Normal file
@@ -0,0 +1,9 @@
|
||||
<script lang="ts" setup>
|
||||
</script>
|
||||
<template>
|
||||
<div></div>
|
||||
</template>
|
||||
|
||||
<style>
|
||||
|
||||
</style>
|
||||
17
nezha-docs/src/chartHeader/index.en-US.md
Normal file
17
nezha-docs/src/chartHeader/index.en-US.md
Normal file
@@ -0,0 +1,17 @@
|
||||
---
|
||||
map:
|
||||
path: /chartHeader
|
||||
---
|
||||
|
||||
ChartScreenHeader props 跟chartHeader是一样的 不一样的只是右侧的工具菜单
|
||||
|
||||
# 示例代码
|
||||
```
|
||||
<chart-header>
|
||||
</chart-header>
|
||||
```
|
||||
```
|
||||
<chart-screen-header>
|
||||
</chart-screen-header>
|
||||
```
|
||||
<API src="./chartHeader.vue" lang="en"></API>
|
||||
17
nezha-docs/src/chartHeader/index.zh-CN.md
Normal file
17
nezha-docs/src/chartHeader/index.zh-CN.md
Normal file
@@ -0,0 +1,17 @@
|
||||
---
|
||||
map:
|
||||
path: /chartHeader
|
||||
---
|
||||
|
||||
ChartScreenHeader props 跟chartHeader是一样的 不一样的只是右侧的工具菜单
|
||||
|
||||
# 示例代码
|
||||
```
|
||||
<chart-header>
|
||||
</chart-header>
|
||||
```
|
||||
```
|
||||
<chart-screen-header>
|
||||
</chart-screen-header>
|
||||
```
|
||||
<API src="./chartHeader.vue" lang="zh"></API>
|
||||
@@ -7,5 +7,14 @@ map:
|
||||
2. grid-item 拖拽组件 该组件以拉取到本地 修改了高度不支持小数的问题
|
||||
3. panel-chart 图表组件实例
|
||||
|
||||
# 示例代码
|
||||
```
|
||||
<grid-layout>
|
||||
<grid-item v-for="item in arr">
|
||||
<panel-chart />
|
||||
</grid-item>
|
||||
</grid-layout>
|
||||
```
|
||||
|
||||
|
||||
<API src="./chartList.vue" lang="en"></API>
|
||||
|
||||
@@ -7,5 +7,14 @@ map:
|
||||
2. grid-item 拖拽组件 该组件以拉取到本地 修改了高度不支持小数的问题
|
||||
3. panel-chart 图表组件实例
|
||||
|
||||
# 示例代码
|
||||
```
|
||||
<grid-layout>
|
||||
<grid-item v-for="item in arr">
|
||||
<panel-chart />
|
||||
</grid-item>
|
||||
</grid-layout>
|
||||
```
|
||||
|
||||
|
||||
<API src="./chartList.vue" lang="zh"></API>
|
||||
|
||||
@@ -8,4 +8,14 @@ map:
|
||||
3. ChartScreenHeader 全屏chart-header相关设置
|
||||
|
||||
|
||||
|
||||
# 示例代码
|
||||
```
|
||||
<div>
|
||||
<chart-header v-if= '!isFullscreen' />
|
||||
<chart-screen-header v-if= 'isFullscreen' />
|
||||
<chart />
|
||||
</div>
|
||||
```
|
||||
|
||||
<API src="./panelChart.vue" lang="zh"></API>
|
||||
|
||||
@@ -8,4 +8,13 @@ map:
|
||||
3. ChartScreenHeader 全屏chart-header相关设置
|
||||
|
||||
|
||||
# 示例代码
|
||||
```
|
||||
<div>
|
||||
<chart-header v-if= '!isFullscreen' />
|
||||
<chart-screen-header v-if= 'isFullscreen' />
|
||||
<chart />
|
||||
</div>
|
||||
```
|
||||
|
||||
<API src="./panelChart.vue" lang="zh"></API>
|
||||
|
||||
Reference in New Issue
Block a user