vue elemenet

日常开发当中,只使用vue是不够的,虽然提供给我们强大的功能,用的还是原生的html标签。

这可能就需要我们去关注前台美化展示的工作。

日常开发当中都是vue去配合前端的组件库,两个结合起来一起去开发。

知识点


Element Plus 介绍
Vue+Element Plus 初始化
登录页
背景、卡片、输入框、按钮
整体布局
布局容器、固钉、导航栏、下拉选择框
局部布局
表格、表单、按钮、卡片、单选框、对话框、弹出框

开发路线
登录页 -> 整体布局 -> 局部布局

二、Element plus介绍


1. 介绍
官网 : https://element-plus.gitee.io/zh-CN/
Element-UI 是基于 vue 实现的一套不依赖业务的 UI 组件库,提供了丰富的 PC 端组件(用来写pc端的页面的,不适用于移动端的),减少用户对常用组件的封装,降低了开发的难易程度。
Element-UI: 基于 vue2
Element-Plus: 基于 vue3

对于前端来说,封装变为html+css+gs的一个组合,这就变成了一个组件。在vue当中,它就是template+js+css。template里面其实还是html。

ui组件库也是通过vue的组件功能能力来实现的。

使用Html来写一个原生按钮的情况下,它是几乎没有任何css样式的按钮,这样很难看,但是使用组件库之后,那么它会提供样式。

查看源码,这里就是vue的文件,只是这里没有style,style里面是写css的,但是它使用lscript,就是js。这些其实就是一个vue文件。

这里通过type属性来设置一些颜色和样式。这里使用了封装的组件之后,代码量减少了很多。

可以看到最大的特点是所有的标签都是el开头。

Vue导入ElementPlus


ElementPlus它其实就是js + css的一个包。
使用 ElementPlus 的三种方式:
 
(1)在HTML中以CDN包的形式导入,这个适合去单独敲Html页面的时候,不适合一整个vue项目
<head>
    <!-- Import style -->  导入样式css
    <link rel="stylesheet" href="//unpkg.com/element-plus/dist/index.css" />
    <!-- Import Vue 3 -->
    <script src="//unpkg.com/vue@3"></script>

    <!-- Import component library --> 导入element-plus的包
    <script src="//unpkg.com/element-plus"></script>
</head>
(2)使用 npm 安装, Vue 项目使用该方法 和第一种一样
(3) 使用 npm 安装, Vue 项目使用该方法
npm install element-plus --save
...
这里使用的是vue3的项目,所以下载的是 element-plus,如果是vue2的版本使用element-plus-ui即可。
参考文档: https://element-plus.gitee.io/zh-CN/guide/installation.html

猜你喜欢

转载自blog.csdn.net/qq_34556414/article/details/131931465