Skip to content
On this page

介绍

E-DataV是一个数据可视化组件库,拥有Vue2,Vue3,React三个版本,支持多种图表

最近因工作原因,更新相对缓慢,有时间会陆续更新

安装

js
npm i e-datav
js
npm i e-datav-vue3
js
npm i e-datav-react

使用

js
import Vue from 'vue'
import EDataV from 'e-datav'
// 全局组件注册
Vue.use(EDataV)

// 按需引入
import { EDigitalFlop } from 'e-datav'
Vue.use(EDigitalFlop)
js
import Vue from 'vue'
import EDataV from 'e-datav-vue3'
// 全局全部组件注册
Vue.use(EDataV)

// 按需引入,全局注册
import { EDigitalFlop } from 'e-datav-vue3'
Vue.use(EDigitalFlop)

// 单组件内按需引入
<script setup>
import { EDigitalFlop } from 'e-datav-vue3';
</script>
js
// 按需引入
import { FullScreenContainer, DigitalFlop } from 'e-datav-react';

UMD

js
<body>
    <div id="app">
        <e-digital-flop :value="9999" separator=","></e-digital-flop>
    </div>
</body>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script src="https://unpkg.com/e-datav/dist/e-datav.min.vue.js"></script>
<script>
    new Vue({
        el: '#app'
    })
</script>
js
<body>
    <div id="app">
        <e-full-screen-container>
            <e-digital-flop :value="9999" separator="," color="#c75151"></e-digital-flop>
        </e-full-screen-container>
    </div>
</body>
<script src="https://unpkg.com/vue@3/dist/vue.global.prod.js"></script>
<script src="https://unpkg.com/e-datav-vue3/umd/e-datav-vue3.umd.js"></script>
<script>
    const { createApp } = Vue;
    const { EDigitalFlop, EFullScreenContainer } = EDataV;

    const App = createApp();
    App.component('EDigitalFlop', EDigitalFlop);
    App.component('EFullScreenContainer', EFullScreenContainer);
    App.mount('#app');
</script>

注意

目前除了数字翻牌器、动态文字外,其他组件默认均根据父元素宽高自适应,也可以通过设置组件的width和height属性来设置组件的宽高