0.0.7 • Published 2 years ago

largescreenchart v0.0.7

Weekly downloads
-
License
-
Repository
-
Last release
2 years ago

大屏自适应图表

技术栈:VUE3(3.2+)+ Vite(^2.9.0) + echarts(^5.3.0)

使用方法

  • 安装
cnpm/npm  install --save largescreenchart;
  • 使用
// @main.js

import {ChartPanel, screenAdapter } from 'largescreenchart'; 

app.use(ChartPanel).use(screenAdapter);

import 'largescreenchart/dist/style.css'

// @app

<screenAdapter w='19220' h='1080'>
    <ChartPanel width='xxxx' height='xxxx' :chartOption='chartOption' />
</screenAdapter>
  • 支持自定义组件导入
// @main.js
import largescreenchart from 'largescreenchart'; 
app.use(largescreenchart);
    
// @app
<largescreenchart.screenAdapter w='19220' h='1080'>
    <largescreenchart.ChartPanel width='xxxx' height='xxxx' :chartOption='chartOption' />
</largescreenchart.screenAdapter>

Props

screenAdapter 设计稿尺寸

    //设计稿尺寸宽度
       w: {
            type: Number,
            default: 1920
        },
    //设计稿尺寸高度
        h: {
            type: Number,
            default: 1080
        }

ChartPanel

//图表宽度
width: {
    type: String,
    default: '100%'
},
//图表高度
height: {
    type: String,
    default: '350px'
},
//渲染图表的options
chartOption: {
    type: Object,
    required: true
}

通过@chartValEmit 拿到当前echarts实例;

查看使用案例 large_screen_demo分支

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago

0.0.0

2 years ago