UNPKG

csg-datav

Version:

Datav Document

119 lines (91 loc) 3.07 kB
--- sidebarDepth: 2 --- # 排名轮播表 排名轮播表同轮播表类似,也可以选择单条轮播或整页轮播。<react-page-btn /> ```html <dv-scroll-ranking-board :config="config" style="width:500px;height:300px" /> ``` <click-to-copy :info="scrollRankingBoardTag" /> ## 单条滚动 <div class="chart-container"> <dv-scroll-ranking-board :config="scrollRankingBoard1" style="width:500px;height:300px" /> </div> <fold-box title="点击以展示/隐藏config数据"> <<< @/docs/guide/codeData/scrollRankingBoard/demo1.js </fold-box> ## 整页滚动 <div class="chart-container"> <dv-scroll-ranking-board :config="scrollRankingBoard2" style="width:500px;height:300px" /> </div> <fold-box title="点击以展示/隐藏config数据"> <<< @/docs/guide/codeData/scrollRankingBoard/demo2.js </fold-box> ## 数值单位 <div class="chart-container"> <dv-scroll-ranking-board :config="scrollRankingBoard3" style="width:500px;height:300px" /> </div> <fold-box title="点击以展示/隐藏config数据"> <<< @/docs/guide/codeData/scrollRankingBoard/demo3.js </fold-box> ## 数值格式化 <div class="chart-container"> <dv-scroll-ranking-board :config="scrollRankingBoard4" style="width:500px;height:300px" /> </div> <fold-box title="点击以展示/隐藏config数据"> <<< @/docs/guide/codeData/scrollRankingBoard/demo4.js </fold-box> ## config属性 <full-width-table> 属性|说明|类型|可选值|默认值 :--:|:--:|:--:|:--:|:--: data|表数据|`Array<Object>`|[data属性](/guide/scrollRankingBoard.html#data属性)|`[]` rowNum|表行数|`Number`|---|`5` waitTime|轮播时间间隔(ms)|`Number`|---|`2000` carousel|轮播方式|`String`|`'single'|'page'`|`'single'` unit|数值单位|`String`|---|`''` sort|自动排序|`Boolean`|---|`true` valueFormatter|数值格式化|`Function`|---|`undefined` </full-width-table> ## data属性 <full-width-table> 属性|说明|类型|可选值|默认值 :--:|:--:|:--:|:--:|:--: name|名称|`String`|---|--- value|数值|`Number`|---|--- </full-width-table> ## valueFormatter参数属性 <full-width-table> 属性|说明|类型|可选值|默认值 :--:|:--:|:--:|:--:|:--: name|名称|`String`|---|--- value|数值|`Number`|---|--- percent|百分比|`Number`|---|--- ranking|排名|`Number`|---|--- </full-width-table> ::: tip TIP `name`属性使用`v-html`进行渲染,因此你可以使用`html标签`来定制个性化的name展示效果。 ::: <script> import scrollRankingBoard from './codeData/scrollRankingBoard/index.js' export default { data () { return { ...scrollRankingBoard, scrollRankingBoardTag: `<dv-scroll-ranking-board :config="config" style="width:500px;height:300px" />`, } } } </script> <style lang="less" scoped> .chart-container { position: relative; height: 350px; background-color: #282c34; overflow: hidden; display: flex; justify-content: center; align-items: center; font-weight: normal; } </style>