ElementUI, ECharts和DataV的快速入门

ElementUI, ECharts和DataV的快速入门

一. ElementUI

1. ElementUI的介绍

Element,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的组件库,提供了配套设计资源,帮助你的网站快速成型。由饿了么公司前端团队开源。

特性:

一致性 Consistency

  • **与现实生活一致:**与现实生活的流程、逻辑保持一致,遵循用户习惯的语言和概念;
  • **在界面中一致:**所有的元素和结构需保持一致,比如:设计样式、图标和文本、元素的位置等。

反馈 Feedback

  • **控制反馈:**通过界面样式和交互动效让用户可以清晰的感知自己的操作;
  • **页面反馈:**操作后,通过页面元素的变化清晰地展现当前状态。

效率 Efficiency

  • **简化流程:**设计简洁直观的操作流程;
  • **清晰明确:**语言表达清晰且表意明确,让用户快速理解进而作出决策;
  • **帮助用户识别:**界面简单直白,让用户快速识别而非回忆,减少用户记忆负担。

可控 Controllability

  • **用户决策:**根据场景可给予用户操作建议或安全提示,但不能代替用户进行决策;
  • **结果可控:**用户可以自由的进行操作,包括撤销、回退和终止当前操作等。

2. ElementUI的安装

项目根目录下执行以下命令:

npm i element-ui -S

3. ElementUI的引入

main.js中写入以下内容:

import Vue from 'vue';
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
import App from './App.vue';

Vue.use(ElementUI);

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

4. ElementUI的使用

不需要在script标签中引入其它,直接使用ElementUI的标签即可

<div class="box">
    <el-button>默认按钮</el-button>
</div>

二. ECharts

1. ECharts的介绍

ECharts是一款基于JavaScript的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。ECharts最初由百度团队开源,并于2018年初捐赠给Apache基金会,成为ASF孵化级项目。 [1]

2021年1月26日晚,Apache基金会官方宣布ECharts项目正式毕业。1月28日,ECharts 5线上发布会举行。 [1]

2. ECharts的安装

项目根目录下执行以下命令:

npm install echarts

3. ECharts的引入

script标签中写入以下内容:

import * as echarts from 'echarts';

4. ECharts的使用

template 标签中定义一个div

<template>
	<div class="main">
    </div>
</template>

script标签下的methods中定义一个方法showChart()

methods: {
	showChart(){
		var chartDom = document.getElementById('main');
		var myChart = echarts.init(chartDom);
		var option;
		option = {
            title: {
                text: 'ECharts 入门示例'
            },
            tooltip: {},
            xAxis: {
                data: ['衬衫', '羊毛衫', '雪纺衫', '裤子', '高跟鞋', '袜子']
            },
            yAxis: {},
            series: [
                {
                    name: '销量',
                    type: 'bar',
                    data: [5, 20, 36, 10, 10, 20]
                }
            ]
		}
		option && myChart.setOption(option);
	}	
}

script标签下的mounted中调用这个方法showChart()

mounted() {
    this.showChart();
}

三. DataV

DataV 是阿里云出品的拖拽式可视化工具,专精于业务数据与地理信息融合的大数据可视化。

1. DataV介绍

组件库基于Vue (React版 (opens new window)) ,主要用于构建大屏(全屏)数据展示页面即数据可视化,具有多种类型组件可供使用。

1.1 边框

带有不同边框的容器

1.2 装饰

用来点缀页面效果,增加视觉效果

1.3 图表

图表组件基于Charts (opens new window)封装,轻量,易用

1.4 其他

飞线图/水位图/轮播表/…

2. 创建Vue项目

组件库依赖vue,要想使用它,创建一个Vue项目当然是必须的,如果已有Vue项目或使用UMD版开发可跳过此步骤。

2.1 安装Vue/Cli

  • npm安装
npm i -g @vue/cli
  • yarn安装
yarn global add @vue/cli

2.2 创建Vue项目

vue create datav-project

3. DataV安装

3.1 切换到前端Vue项目

cd datav-project

3.2 在Vue项目下进行组件库安装

  • npm安装
npm install @jiaminghi/data-view
  • yarn安装
yarn add @jiaminghi/data-view

4. DataV引入

4.1 在main.js文件中将下面内容输入进去

// 将自动注册所有组件为全局组件
import dataV from '@jiaminghi/data-view'

Vue.use(dataV)

4.2 演示

5. DataV使用

不需要在script标签中引入其它,直接使用DataV的标签即可

<div class="box">
    <dv-border-box-6>
    </dv-border-box-6>
</div>
转载请说明出处内容投诉
CSS教程网 » ElementUI, ECharts和DataV的快速入门

发表评论

欢迎 访客 发表评论

一个令你着迷的主题!

查看演示 官网购买