Skip to content
目录

进度条

基本使用

vue
<template>
  <view>
    <jp-chart-arcbar chart-id="arcbarbase" :series="attribute.series"></jp-chart-arcbar>
  </view>
</template>

<script lang="ts" setup>
import { reactive } from 'vue'
const attribute = reactive({
  series: [
    {
      name: '正确率',
      color: '#2fc25b',
      data: 0.8
    }
  ]
})
</script>

title/subtitle

vue
<template>
  <view>
    <jp-chart-arcbar chart-id="arcbartitle" :series="attribute.series" :title="attribute.title" :subtitle="attribute.subtitle"></jp-chart-arcbar>
  </view>
</template>

<script lang="ts" setup>
import { reactive } from 'vue'
const attribute = reactive({
  series: [
    {
      name: '正确率',
      color: '#2fc25b',
      data: 0.8
    }
  ],
  title: { name: '完成率', fontSize: 15, color: '#666666' },
  subtitle: { name: '20%', fontSize: 18, color: '#DF1616' }
})
</script>

arc-width

vue
<template>
  <view>
    <jp-chart-arcbar
      :arc-width="40"
      chart-id="arcbararcwidth"
      :series="attribute.series"
      :title="attribute.title"
      :subtitle="attribute.subtitle"
    ></jp-chart-arcbar>
  </view>
</template>

<script lang="ts" setup>
import { reactive } from 'vue'
const attribute = reactive({
  series: [
    {
      name: '正确率',
      color: '#2fc25b',
      data: 0.8
    }
  ],
  title: { name: '完成率', fontSize: 15, color: '#666666' },
  subtitle: { name: '20%', fontSize: 18, color: '#DF1616' }
})
</script>

props 属性

属性名类型默认值
chartIdStringVmkhvvEorPQTvQPQqUOQaNCtglKjKIOA
seriesArray[]
heightNumber一般不用设置,除非特殊需求, 图表的宽度是父控件的宽度,高度默认 250,可以自己传高度
extraObject参考 uchart 文档
colorArray折线图颜色 ['#1890FF', '#91CB74', '#FAC858', '#EE6666', '#73C0DE', '#3CA272', '#FC8452', '#9A60B4', '#ea7ccc']
arcWidthNumber圆环宽度
titleString标题
subtitleString副标题

©2022 By 绝配移动端组件库