2.2.1 • Published 9 months ago

breeze-suixin v2.2.1

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

安装

$ npm install --save breeze-suixin 

或

yarn add --save breeze-suixin 

引用

用户注册全局事件或组件

import breeze from 'breeze-suixin'
import 'breeze-suixin/breeze-suixin.css'

单独引用

import {Breeze, BreezeChart} from 'breeze-suixin'

Breeze 基础函数及方法 BreezeChart vue2组件

使用方法

<breeze-chart
  chartType="bar0"  // 类型 *必传

  :chartCustom="{echarts配置}" // 自定义配置

  // 数据的赋值 二选一 实际格式参照 ### 数据格式
  :rawData="{}" // 数据格式
  :loadData="()=>{return new Promsize()}" // Promise

  :formatData="function(){}" // 图表类中的格式化数据函数
  :setEvent="function(){}" // 图表类中的设置事件函数

  :isSetEvent="Boolean" // 图表是否设置事件,配合注册类型时的事件功能使用
/>

数据格式

1.折线图 2.饼图 3.柱图 4.雷达图 5.漏斗图 6.仪表盘 这几项图表的简单样式数据格式如下,( 复杂样式在注册时要实现对应的格式化数据方法 )

{
  "code": 1, // 接口返回的标识,1:成功,0:失败 ...
  "message": "message", // 接口返回的提示信息
  "data": {  // 接口返回的实际数据
    "text": []/"String", // 提示内容,多项为数组、单项为字符串
    "chartData": {
      "dimensions": [], // 维度,
      "source": [
        {
          "name": "单项数据名称", // 类型 
          "data": [] // 此类型下每个维度对应的数据
        },
        ...
        {
          "name": "单项数据名称", // 类型 
          "data": [] // 此类型下每个维度对应的数据
        }
      ]
    }
  }
}

2.组件新提供 this.$refs."组件的ref".getConfig("对应类型").drawCanvas() 用于放回类型的原始配置,在自定义配置时使用

示例
类型:pie9
rawData: {
  "code": 1,
  "message": "成功",
  "data": {
    "text": "告警总数",
    "chartData": {
      "dimensions": [
        {
          "name": "省份",
          "data": ["黑龙江", "辽宁"]
        },
        {
          "name": "地市",
          "data": ["哈尔滨", "大庆", "佳木斯", "沈阳", "铁岭"],
          "legend": true
        }
      ],
      "source": [
        {
          "name": "省份总数",
          "data": [8, 3]
        },
        {
          "name": "地市数",
          "data": [4, 2, 2, 2, 1]
        },
      ]
    }
  }
}
chartCustom : {
  "title": [{
    "show": false,
    "text": 60,
    "subtext": "自定义",
  }],
  "legend": {
    "orient": "vertical",
    "right": 0,
    "top": "center",
    "itemWidth": 8,
    "itemHeight": 8,
    "icon": "circle"
  }
}

特殊类型配置

柱状图:bar4 类型
为了更改图表的背景配置,
{
  series: [
    {},
    {},
    ...,
    {
      bg: true,
      itemStyle: {
        color: "#00ff00"
      }
    }
  ]
}
请在自定义 series 字段的最后一项且只能是最后一项数据中加入 bg:true 配置用来指定当前项为背景配置项

或
{
  series: {
    bg: true,
    itemStyle: {
      color: "#00ff00"
    }
  }
}

请在自定义 series 字段的配置中加入 bg:true 来指定当前为背景配置项
2.2.1

9 months ago

2.2.0

9 months ago

2.1.9

1 year ago

2.1.2

1 year ago

2.1.1

1 year ago

2.0.2

1 year ago

2.1.4

1 year ago

2.1.3

1 year ago

2.1.6

1 year ago

2.1.5

1 year ago

2.1.8

1 year ago

2.1.7

1 year ago

2.1.0

1 year ago

2.0.1

1 year ago

2.0.0

1 year ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.0

2 years ago