当前位置:首页 > 技术文章 > 正文内容

教你VUE+ECharts实战(附程序)(vue-echarts github)

zonemu2周前 (07-21)技术文章7

各位同学,大家好。前面课程教大家使用ECharts来开发可视化图表。从本次课开始,我们介绍在VUE前端框架下,开发可视化图表的方法。

01 什么是VUE?

vue是一个构建用户界面UI的渐进式javascript框架,渐进式的框架是指可以一步一步的由浅入深的去使用这个框架,该框架可以逐步引入项目。

vue 的特性:

1.体积小

压缩后33k左右,下载速度很快。

2.运行效率高

基于虚拟dom,有助于减少dom的操作次数,带来性能上的提升。

3. 数据驱动视图。在使用了 vue 的页面中,vue 会监听数据的变化,从而自动重新渲染页面的结构。

4.双向数据绑定。在填写表单时,双向数据绑定可以辅助开发者在不操作 DOM 的前提下,自动把用户填写的内容同步到数据源中。

MVVM

MVVM 是 vue 实现数据驱动视图和双向数据绑定的核心原理。

MVVM 指的是 Model、View 和 ViewModel,它把每个 HTML 页面都拆分成了这三个部分。

在 MVVM 概念中:
Model 表示当前页面渲染时所依赖的数据源。
View 表示当前页面所渲染的 DOM 结构。
ViewModel 表示 vue 的实例,它是 MVVM 的核心。


02 VUE开发介绍

当前,vue 共有 3 个大版本,包括,1.x,2.x,3.x,其中3.x 版本的 vue 是未来企业级项目开发的趋势。

vue 项目的运行流程

在工程化的项目中,vue 要做的事情很单纯:通过 main.js 把 App.vue 渲染到 index.html 的指定区域中。

其中:

① App.vue 用来编写待渲染的模板结构

② index.html 中需要预留一个 el 区域

③ main.js 把 App.vue 渲染到了 index.html 所预留的区域中

基本开发步骤

① 导入 vue.js 的 script 脚本文件。

② 在页面中声明一个将要被 vue 所控制的 DOM 区域。

③ 创建 vm 实例对象(vue 实例对象)。

vue 组件

VUE根据封装的思想,把页面上可重用的 UI 结构封装为组件,从而方便项目的开发和维护。

vue 是一个支持组件化开发的前端框架。vue 中规定:组件的后缀名是.vue。之前接触到的 App.vue 文件本质上就是一个 vue 的组件。

每个 .vue 组件都由 3 部分构成,分别是:

template,组件的模板结构。

script,组件的 JavaScript 行为。

style,组件的样式。

编写组件的步骤是这样的:

步骤1:以标签形式使用刚才注册的组件。

步骤2:使用import语法导入需要的组件。

步骤3:使用 components 节点注册组件。

03 实例讲解

接下来,我们给大家进行实例的讲解。

我们的软件版本是这样的:


我们现在进行实战讲解。

未完待续。

我是源动君,带领大家一起进步,谢谢观看。

相关文章

Linux发行版Nobara更新39版本,号称“专为游戏玩家定制”

IT之家 12 月 27 日消息,Linux 发行版 Nobara 今天推出了 39 版本,主要改进了“Gamescope 合成器”,并更新了 OBS Studio、部分驱动程序及 Nautilus...

崩溃!3 道 React 面试必卡题,吃透稳过金九银十

凌晨三点还在对着 “React 组件为什么重复渲染” 抓耳挠腮?别慌!今天挑出 3 道让 90% 候选人卡壳的高频题,全是大厂面试官挖的 “坑”,手把手教你见招拆招,看完直接装进面试 “弹药库”!先问...

零基础开始学 Web 前端开发,有什么建议?(附视频教程)

WEB前端看似简单,其实不然,要学的知识点很多很杂,对于零基础学习前端的小伙伴来说,一份详细的前端学习知识点大纲尤为重要。下面,话不多说,直接上干货(全网最全,没有之一)。PS:文末有福利(全阶段视频...

vue3-内置组件-Teleport(vue内置指令有哪些)

Teleport<Teleport> 是一个内置组件,它可以将一个组件内部的一部分模板“传送”到该组件的 DOM 结构外层的位置去。基本用法有时我们可能会遇到这样的场景:一个组件模板的一部...

gitlab简单搭建与应用(gitlab怎么用)

一、gitlab1、简介GitLab是利用Ruby on Rails一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。与Github类似,GitLab...

Python 实现 | 通过 Gitlab API 获取项目工程、分支、commit 提交记录

前提在 gitlab 中你的工程创建 Access Token然后你会得到一个 21 位 access token,代码中需要用到。代码''' 说明: 1.登录gitlab的r...