VUE基础知识八 ElemrntUI使用

使用VUE脚手架以及在项目里引入ElementUI,上一章节讲过了,本章节就不赘述了。

ElementUI官网

所有使用ElementUI的组件,在使用时,都是以el-组件名开头的

一 按钮组件

ElementUI里的组件都是类似的,这里以按钮组件来进行入门讲解

1.1 按钮基本使用

  1. 新建一个组件Button.vue
    在自己的组件里直接使用ElementUI官网提供的按钮即可,其中<el-row>代表一行显示
    在这里插入图片描述

  2. 把自己新建的组件注册到路由中
    在这里插入图片描述
    因为路由里path值是/button,所以以后访问/button时,就会找Button组件(第11行),Button组件就会找到Button.vue页面(第三行)

  3. 在App.vue里新建一个按钮,点击这个按钮跳到Button.vue页面
    在这里插入图片描述
    注意:目前使用的vue版本为2,所以需要安装vue-reuter版本为3的,不能安装4的,不然报错
    在这里插入图片描述

卸载vue-router命令

npm uninstall vue-router --legacy-peer-deps

安装vue-reuter版本为3的命令

npm install --save vue-router@3

查看vue-router版本
在这里插入图片描述

1.2 ElemrntUI按钮详解

按钮的不同样式,是通过type属性来控制的

在这里插入图片描述
ElemrntUI所有组件都有属性,那么按钮的属性除了type,还有下边这些
在这里插入图片描述

1.3 按钮组

使用<el-button-group>标签

在这里插入图片描述

二 Link文字链接组件

超链接下划线注意点

链接是否有下划线的属性underline前必须加冒号,因为值是boolean的,日过不加冒号,可能后边的true/false会被识别为字符串
在这里插入图片描述
加了冒号的话underline就相当于是变量了,可以设置值
在这里插入图片描述

三 Layout(栅格)布局组件

栅格:先分为多个行,每行又分为多列
在这里插入图片描述
在element ui中布局组件将页面划分为多个行row, 每行最多分为24栏(列)
在这里插入图片描述

<el-row>:一行
<el-col>:一列
span:这列占用多少格子,最大24,超出24的话,会自动换行显示

注意:span前需要加冒号,不然后边的值会被识别为字符串;

要注意哪些是行的属性,哪些是列的属性
在这里插入图片描述
在这里插入图片描述
列使用偏移offset属性:默认是靠左排列的,如果当前列想在任意位置,就需要使用偏移了,offset的值也是栅格的数量(最多24)
在这里插入图片描述
在这里插入图片描述

四 Container容器组件

以后会把Layout布局放在对应Container容器里,即先有Container容器,再在Container里写Layout布局

容器的几个子节点都有自己的属性
在这里插入图片描述

容器是可以嵌套使用的
在这里插入图片描述

五 Radio单选按钮组件

v-model和label属性必须存在

之前的组件没有事件,但是单选组件提供了事件

Radio事件
在这里插入图片描述

  • 事件的使用也是和属性使用是一致,都是直接写在对应的组件标签上
  • 事件在使用时必须使用Vue中绑定事件方式进行使用,如 @事件名=事件处理函数(绑在在vue组件中对应函数

六 Checkbox组件

默认选中
在这里插入图片描述
复选框组
在这里插入图片描述

七 input输入框组件

input事件

input失去焦点与获得焦点事件
在这里插入图片描述
input方法

方法:用来改变组件默认状态
在这里插入图片描述
在这里插入图片描述
ref='组件别名':将当前组件绑定给vue实例。

  • 在使用组件的方法时需要在对应的组件中加入 ref="组件别名
  • 在调用方法时直接使用 this.srefs.组件别名.方法名()

属性、事件、方法总结

注意:在elementui中所有组件 都存在 属性 事件 和方法

  • 属性:直接写在对应的组件标签上,使用方式属性名=属性值
  • 事件:直接使用vue绑定事件方式写在对应的组件标签上 使用方式:@事件名=vue中事件处理函数
  • 方法:1.在对应组件标签上使用 ref=组件别名 2.通过使用thisSrefs.组件别名方法名进行调用

八 select组件

方法的使用
在这里插入图片描述

九 switch开关组件

方法的使用
在这里插入图片描述

十 DatePicker日期组件

对日期范围进行控制
在这里插入图片描述
事件
在这里插入图片描述

十一 upload文件上传组件

注意:actions属性不能省略

accept:能上传的文件类型,可以传多个值
在这里插入图片描述
注意:在使用upload组件时没有event事件,所有事件都是属性事件

方法
在这里插入图片描述

十二 Form表单组件

表单里的内容想要一行展示的话,使用inline属性(内联表单)
在这里插入图片描述

表单验证
在这里插入图片描述

需要有prop别名属性,对prop属性来进行校验;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/2777713.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

AWD-Test2

1.已知账号密码&#xff0c;可SSH连接进行代码审计。2.登录可万能密码进入&#xff0c;也可注册后登录。3.修改url参数&#xff0c;发现报错。确定为Linux系统4.写入一句话&#xff0c;并提交。&#xff08;也可以文件上传&#xff0c;这里采用简洁的方法&#xff09; <?p…

macbookair怎么清理内存 ?如何利用 CleanMyMac X 进行系统清理

macbookair怎么清理内存 清理MacBook Air的内存可以通过以下几种方法&#xff1a; 优化储存空间。在MacBook Air上&#xff0c;可以通过“优化储存空间”来释放空间。这包括将文件储存在iCloud中&#xff0c;如桌面、文稿和iCloud信息&#xff0c;以及自动移除在iCloud中观看…

〖大前端 - ES6篇②〗- let和const

说明&#xff1a;该文属于 大前端全栈架构白宝书专栏&#xff0c;目前阶段免费&#xff0c;如需要项目实战或者是体系化资源&#xff0c;文末名片加V&#xff01;作者&#xff1a;哈哥撩编程&#xff0c;十余年工作经验, 从事过全栈研发、产品经理等工作&#xff0c;目前在公司…

一文讲透Python函数中的形式参数和实际参数

函数参数包括形式参数和实际参数&#xff0c;简称形参和实参。其中形式参数即是在定义函数时函数后面括号中的参数列表&#xff08;parameterlist&#xff09;&#xff0c;比如上一个帖子的示例中的width, length&#xff1b;实际参数则是调用函数时函数后面括号中的参数值&…

Qt PCL学习(三):点云滤波

注意事项 版本一览&#xff1a;Qt 5.15.2 PCL 1.12.1 VTK 9.1.0前置内容&#xff1a;Qt PCL学习&#xff08;一&#xff09;&#xff1a;环境搭建、Qt PCL学习&#xff08;二&#xff09;&#xff1a;点云读取与保存 0. 效果演示 1. pcl_open_save.pro QT core guigr…

Linux应用程序参数传递的深入探索

大家好&#xff0c;今天给大家介绍Linux应用程序参数传递的深入探索&#xff0c;文章末尾附有分享大家一个资料包&#xff0c;差不多150多G。里面学习内容、面经、项目都比较新也比较全&#xff01;可进群免费领取。 在Linux环境中&#xff0c;应用程序的参数传递是一个核心且灵…

【Linux】模块参数

&#x1f525;博客主页&#xff1a;PannLZ &#x1f38b;系列专栏&#xff1a;《Linux系统之路》 &#x1f94a;不要让自己再留有遗憾&#xff0c;加油吧&#xff01; 模块参数 像用户程序一样&#xff0c;内核模块也可以接受命令行参数。首先应该声明用于保存命令行参数值的变…

XSS-Lab

1.关于20关的payload合集。 <script>alert(1)</script> "><script>alert(1)</script> onclickalert(1) " onclick"alert(1) "><a href"javascript:alert(1)"> "><a HrEf"javascript:alert…

sklearn中一些简单机器学习算法的使用

目录 前言 KNN算法 决策树算法 朴素贝叶斯算法 岭回归算法 线性优化算法 前言 本篇文章会介绍一些sklearn库中简单的机器学习算法如何使用&#xff0c;一些注释已经写在代码中&#xff0c;帮助一些小伙伴入门sklearn库的使用。 注意&#xff1a;本篇文章只涉及到如何使用…

Java实现快乐贩卖馆管理系统 JAVA+Vue+SpringBoot+MySQL

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 数据中心模块2.2 搞笑视频模块2.3 视频收藏模块2.4 视频评分模块2.5 视频交易模块2.6 视频好友模块 三、系统设计3.1 用例设计3.2 数据库设计3.2.1 搞笑视频表3.2.2 视频收藏表3.2.3 视频评分表3.2.4 视频交易表 四、系…

【iOS】——使用ZXingObjC库实现条形码识别并请求信息

文章目录 前言一、实现步骤二、扫描界面和扫描框的样式1.扫描界面2.扫描框 三、实现步骤 前言 ZXing库是一个专门用来解析多种二维码和条形码&#xff08;包括包括 QR Code、Aztec Code、UPC、EAN、Code 39、Code 128等&#xff09;的开源性质的处理库&#xff0c;而ZingObjC库…

蓝桥杯刷题day08——完全日期

1、题目描述 如果一个日期中年月日的各位数字之和是完全平方数&#xff0c;则称为一个完全日期。 例如&#xff1a;2021年6月5日的各位数字之和为20216516&#xff0c;而16是一个完全平方数&#xff0c;它是4的平方。所以2021年6月5日是一个完全日期。 请问&#xff0c;从200…

怎么加密电脑磁盘?磁盘加密软件哪个好?

磁盘是电脑储存数据的基础工具&#xff0c;可以存放大量数据。为了避免数据泄露&#xff0c;可以使用专业的磁盘加密软件加密保护电脑磁盘。那么&#xff0c;磁盘加密软件哪个好呢&#xff1f;下面我们就来了解一下。 磁盘加锁专家 磁盘加锁专家是一款专业的磁盘加锁软件&…

社区店选址要素揭秘:人流量与商业潜力的关键

开店五年&#xff0c;我深刻体会到选址对于社区店的重要性。 不管是哪个行业的实体店&#xff0c;选址更是决定成败的关键因素之一。今天&#xff0c;我就以一名资深鲜奶吧创业者的身份&#xff0c;来揭秘社区店选址的几大要素&#xff0c;帮助大家在创业的道路上少走弯路。 …

C#使用哈希表对XML文件进行查询

目录 一、使用的方法 1.Hashtable哈希表 2.Hashtable哈希表的Add方法 &#xff08;1&#xff09;定义 &#xff08;2&#xff09;示例 3.XML文件的使用 二、实例 1.源码 2.生成效果 可以通过使用哈希表可以对XML文件进行查询。 一、使用的方法 1.Hashtable哈希表…

spring上下文源码分析

请直接看原文: 原文链接: 一文搞懂Spring上下文生命周期 | spring系列第55篇-腾讯云开发者社区-腾讯云 (tencent.com) -------------------------------------------------------------------------------------------------------------------------------- 本文主要内容&a…

linux应用 进程间通信之信号量(System V)

1、定义 System V 信号量是一种用于进程间同步和互斥的机制&#xff0c;它是 System V IPC&#xff08;Inter-Process Communication&#xff0c;进程间通信&#xff09;机制的一部分。信号量通常用于控制对共享资源的访问&#xff0c;以避免竞争条件&#xff08;race conditi…

2024年【N1叉车司机】新版试题及N1叉车司机模拟考试题库

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 N1叉车司机新版试题参考答案及N1叉车司机考试试题解析是安全生产模拟考试一点通题库老师及N1叉车司机操作证已考过的学员汇总&#xff0c;相对有效帮助N1叉车司机模拟考试题库学员顺利通过考试。 1、【多选题】《中华…

计算机服务器中了mkp勒索病毒如何解密,mkp勒索病毒解密流程

随着网络技术的不断发展与应用&#xff0c;越来越多的企业走向数字化办公模式&#xff0c;计算机极大地方便了企业的正常生产运营&#xff0c;但网络威胁的手段也不断增加。近期&#xff0c;云天数据恢复接到很多企业的求助&#xff0c;企业的计算机服务器遭到了mkp勒索病毒攻击…

重学JavaScript高级(十二):async/await-事件循环-面试高频

async/await-事件循环 前面我们学习了生成器和迭代器&#xff0c;那么在本篇文章中&#xff0c;我们主要讲解生成器与Promise的结合使用&#xff0c;从而引出async/await语法&#xff0c;同时会涉及面试中频次最高的一个知识点&#xff1a;事件循环 生成器与异步处理 首先需要…