JavaWeb——Vue组件库Element(1/6):快速入门(什么是Element,安装,引入ElementUI组件库,复制组件代码,启动项目 )

news/2024/12/23 7:29:33/

目录

什么是Element

快速入门 

安装

引入ElementUI组件库

访问官网,复制组件代码

启动项目 

小结


了解完前端的工程化之后,接下来了解一门新的前端技术:Vue 的组件库 Element。

学习完 Element 之后,即使作为一名 Java 后端开发工程师,也可以制作出非常精美的页面。

先来了解一下什么是 Element。

什么是Element

  • Element:是饿了么团队研发的,一套为开发者、设计师和产品经理准备的基于Vue2.0的桌面端组件库。
  • 组件:组成网页的部件,例如超链接、按钮、图片、表格、表单、分页条等等。
  • 官网:Element - The world's most popular Vue UI framework

        Element 是由饿了么团队研发的,它是一套专门为开发者、设计师以及产品经理准备的基于 Vue 的桌面端组件库。首先要知道,它是基于 Vue 框架的,而且是一套组件库。组件指的是组成网页的各个部件,比如网页中的超链接、按钮、图片、表单、表格、分页条等,Element 中提供了一套完整的组件,参照其提供的组件,相比于传统的HTML标签,可以拼凑出更加好看的页面。 

快速入门 

  • 安装ElementUI组件库(在当前工程的目录下),在命令行执行指令:
javascript">npm install element-ui@2.15.3
  • 引入ElementUI组件库
javascript">import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';Vue.use(ElementUI);
  • 访问官网,复制组件代码,并根据自己的需求进行调整

安装

第一步,要使用 Element,需要安装 Element UI 的组件库,在当前工程的目录下安装,直接执行下面这个指令即可。

javascript">npm install element-ui@2.15.3

联网下载安装,会存放在 NODE_MODES 目录下,安装完成后打开 NODE_MODES 能看到 element UI 目录,代表安装成功。

引入ElementUI组件库

接下来完成第二步操作,在入口文件 main.js 中引入 Element UI 组件库。打开 src 下的 main.js 入口文件,不清楚怎么写可直接打开官方文档,按照文档中的提示,将相关代码复制粘贴过来,并写上“Vue.use”表示使用 Element UI 组件。

javascript">import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';Vue.use(ElementUI);

访问官网,复制组件代码

第三步,需要定义一个组件文件,然后访问官网复制组件代码。

打开 VS Code,在 views 目录下新建一个名为 element 的目录,在 element 目录下再建一个名为 ElementView.vue 的页面,在 Vue 项目中组件名字一般采用驼峰命名,否则语法检查可能报错。

之前讲过 Vue 组件文件由三个部分组成,分别是 template(编写 HTML 代码的模板部分)、script(定义 Vue 中的数据模型和方法)、style(定义 CSS 代码),把多余标签删掉,基本结构就有了。

访问 Element 官网,点击组件,选择按钮,看中样式后点击显示代码,将代码复制到 VS Code 中 div 区域,并加上注释。若复制的组件较繁琐,查看有无其他数据模型或 Vue 中的方法定义,有的话一并复制。

启动项目 

然后启动项目,看能否访问到 elementView 组件中的内容。启动完成后点击跟踪链接,在浏览器打开页面,展示的依然是默认的根组件内容,

因为默认展示的是 APP.vue 根组件的内容,而现在想展示的是 ElementView.vue 组件的内容,所以需要在根组件中引用 ElementView 组件的内容,将原来内容注释掉,使用<element-view>标签,VS Code 会自动联想并通过 import 关键字将组件导入,在页面通过<element-view>标签就能展示组件内容。

 再次打开浏览器,复制的 Element 官网中的按钮组件就完整展示出来了。

小结

这就是 Element 的快速入门,简单回顾一下,主要做了三步操作:

  • 第一步通过 npm install 在线联网安装 Element UI 的组件库;
  • 第二步在 Vue 项目的入口文件 main.js 中引入 Element UI 的组件库,代码参照官方文档复制;
  • 第三步定义一个 ElementView 组件文件,参照 Element 官网复制想要的组件样式代码,最后在 APP.vue 根组件中通过<elementView>标签引入展示。 

END


学习自:黑马程序员——JavaWeb课程


http://www.ppmy.cn/news/1530675.html

相关文章

VulnHub-Narak靶机笔记

Narak靶机笔记 概述 Narak是一台Vulnhub的靶机&#xff0c;其中有简单的tftp和webdav的利用&#xff0c;以及motd文件的一些知识 靶机地址&#xff1a; https://pan.baidu.com/s/1PbPrGJQHxsvGYrAN1k1New?pwda7kv 提取码: a7kv 当然你也可以去Vulnhub官网下载 一、nmap扫…

[leetcode]39_组合总和_给定数组且数组可重复

给定一个无重复元素的数组 candidates 和一个目标数 target &#xff0c;找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的数字可以无限制重复被选取。说明&#xff1a; 所有数字&#xff08;包括 target&#xff09;都是正整数。 解集不能包含重复的组合…

PCL 求八叉树的体素中心

目录 一、概述 1.1原理 1.2实现步骤 1.3应用场景 二、代码实现 2.1关键函数 2.1.1 八叉树构建 2.1.2 获取体素中心 2.2完整代码 三、实现效果 PCL点云算法汇总及实战案例汇总的目录地址链接&#xff1a; PCL点云算法与项目实战案例汇总&#xff08;长期更新&#xf…

CentOS Linux教程(6)--CentOS目录

文章目录 1. 根目录2. cd目录切换命令3. CentOS目录介绍4. pwd命令介绍5. ls命令介绍5.1 ls5.2 ls -a5.3 ls -l 1. 根目录 Windows电脑的根目录是计算机(我的电脑)&#xff0c;然后C盘、D盘。 Linux系统的根目录是/&#xff0c;我们可以使用cd /进入根目录&#xff0c;然后使…

HarmonyOS鸿蒙开发实战(5.0)自定义安全键盘场景实践

鸿蒙HarmonyOS开发实战往期必看文章&#xff1a;&#xff08;持续更新......&#xff09; HarmonyOS NEXT应用开发性能实践总结&#xff08;持续更新......&#xff09; HarmonyOS NEXT应用开发案例实践总结合集&#xff08;持续更新......&#xff09; 一分钟了解”纯血版&…

Linux系统备份Gitee等云git所有仓库与所有分支的数字资产

思路&#xff1a; 1. ssh 配置 2. reps.txt 列出所有仓库名 3. exp的自动化备份脚本 -- 环境安装&#xff1a; exp需要依赖安装的文件&#xff0c;所以先执行下(以ubuntu为例)&#xff1a; sudo apt-get install expect 操作步骤&#xff1a; ssh 配置 1. 添加公钥至 …

CoreDNS实现跨集群service解析实践

CoreDNS实现跨集群service解析实践 背景介绍使用条件实现方案 CoreDNS是一款使用Go语言实现的专为云原生应用而生的DNS服务器。本文介绍CoreDNS在特定实际场景下的一种进阶使用实践&#xff0c;也许能为其他也在使用CoreDNS做服务发现的同学提供一些启发和思考。 背景介绍 在…

使用AI进行需求分析的案例研究

生成式 AI 的潜在应用场景似乎无穷无尽。虽然这令人兴奋&#xff0c;但也可能让人不知所措。因此&#xff0c;团队在使用这项技术时需要有明确的目标&#xff1a;关键是要明确生成式 AI 在团队工作中能产生哪些实质性影响。 在软件工程中&#xff0c;一个引人注目的应用场景是…