1.2.51 • Published 6 months ago

board-ui-h5 v1.2.51

Weekly downloads
-
License
ISC
Repository
-
Last release
6 months ago

board-ui-h5

快速上手

完整引入

import Vue from 'vue';
import App from './App.vue';
import BoardUIH5 from 'board-ui-h5';
import 'board-ui-h5/dist/board-ui-h5.css';

Vue.use(BoardUIH5);

new Vue({
  el: '#app',
  render: h => h(App)
});

按需引入

import {
    BaseCharts,
    BaseCard,
    TabButton,
} from 'board-ui-h5'

export default {
  components: {
    BaseCharts,
    BaseCard,
    TabButton,
  }
}

具体事例

BaseCard

<base-card>
  <template slot="card-title">
    标题
  </template>
  <template slot="card-body">
    内容
  </template>
</base-card>

BaseCharts

<base-charts name="chart" :data="chartData" @getTooltipParams="getTooltipParams">
</base-charts>
// 柱状图|条形图
chartData = {
  title: '柱状图|条形图',
  legendShow: true,
  chartInfoShow: true,
  chartInfoType: 'legend',
  yAxis_ratio: true,
  dataZoom: {
    interval: 7,
  },
  legend: [
    {
      type: 'a',
      name: '类1',
      yAxisUnit: '万',
      chartType: 'bar',
      color: ['#436FFD', '#589CF4'],
      // stack: 'total',
      // borderRadiusShow: false,
    },
    {
      type: 'b',
      name: '类2',
      yAxisUnit: '万',   // 计算单位
      chartType: 'bar',
      color: ['#FFAE48', '#FBD27F'],
      // stack: 'total',  // 是否是堆叠图
      // borderRadiusShow: true,  // 是否显示柱状图border
    },
    {
      type: 'rate',
      name: '利率(%)',
      chartType: 'line',
      color: ['#F22F30'], // 线条颜色
      shadowColor: ['#EC5153'],   // 线阴影颜色
      areaStyleColor: ['#FCB1B3', '#FFFFFF'],   // 面积颜色
      yAxisIndex: 1,    // 哪个y轴
      demical: 3,      // 小数位
    },
  ],
  data: [
    {name: "1月", a: 123133, b: 232311, rate: 23.12 },
  ],
},

metheds: {
  getTooltipParams(params) {}
}

// 饼图
chartData: {
  chartType: "pie",
  title: "饼图",
   // roseType: "area",
  unit: "万",   // 单位显示
  parseNumUnit: "万", // 计算单位
  colorType: {
    list: [["#436FFD", "#589CF4"], ["#3DC6D8", "#76E6F6"], ["#FFAE48", "#FBD07C"], ["#EB4A4C", "#F3908E"], ["#6D91F8", "#58E0F4"], ["#FC6817", "#F5A469"], ["#A56DF8", "#F45858"], ["#F3B81B", "#FBEF67"]],
  },  // 颜色
  data: [
    {name: 'test1', value: 1212}
  ]
},

TabButton

参数:classType:txt | tab-txt, 默认不传

<tab-button :data="tabData" classType="txt" @updateRadioTab="updateTab"></tab-button>
tabData: {
          tabDefaultValue: 'day',
          tabData: [
            { name: '日', value: 'day' },
            { name: '月', value: 'month' },
            { name: '年', value: 'year' },
          ],
        },
updateTab(val, item) {
}
1.2.41

7 months ago

1.2.42

7 months ago

1.2.40

7 months ago

1.2.45

6 months ago

1.2.46

6 months ago

1.2.43

7 months ago

1.2.44

6 months ago

1.2.49

6 months ago

1.2.47

6 months ago

1.2.48

6 months ago

1.2.45-beta.1

6 months ago

1.2.50

6 months ago

1.2.51

6 months ago

1.2.38

9 months ago

1.2.39

7 months ago

1.2.37

9 months ago

1.2.34

11 months ago

1.2.35

11 months ago

1.2.36

11 months ago

1.2.33

1 year ago

1.2.18

1 year ago

1.2.19

1 year ago

1.2.20

1 year ago

1.2.23

1 year ago

1.2.21

1 year ago

1.2.22

1 year ago

1.2.31

1 year ago

1.2.32

1 year ago

1.2.0

2 years ago

1.1.1

2 years ago

1.0.19

2 years ago

1.1.0

2 years ago

1.0.18

2 years ago

1.0.17

2 years ago

1.0.16

2 years ago

1.2.8

2 years ago

1.2.7

2 years ago

1.2.6

2 years ago

1.2.5

2 years ago

1.2.4

2 years ago

1.2.3

2 years ago

1.2.2

2 years ago

1.1.3

2 years ago

1.2.1

2 years ago

1.1.2

2 years ago

1.2.9

1 year ago

1.2.14

1 year ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.15

2 years ago

1.0.14

2 years ago

1.0.13

2 years ago

1.0.12

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

0.0.1

2 years ago