Vue Element plus使用方法梳理


Posted in Vue.js onDecember 24, 2022

说明

  • 本教程适用于Element-plus的使用非常熟练
  • 本教程是对Element-plus的高度总结
  • 组件属性的使用
  • 组件插槽的使用
  • 组件内部事件的使用
  • 组件外部方法的使用

一、组件属性的使用

可以在组件中直接使用

Vue Element plus使用方法梳理

<el-form
	:model="form"
	label-width="120px"
>
	//model、label-width属于组件属性、上图中可以查找
    <el-form-item label="Activity name">
    </el-form-item>
</el-from>

二、组件内部事件的使用

可以在组件中直接使用

Vue Element plus使用方法梳理

<el-dialog
	 v-model="Data.exportcenterDialogVisible"
	 title="导入数据"
	 width="30%"
	 @closed ="closedmenu"
 >
<!--@closed是内部事件调用-->
 </eldilog>

三、组件插槽的使用

在组件标签中间,添加以下代码

<template #插槽名>
<!--使用插槽方法-->
</template>

例:

Vue Element plus使用方法梳理

<template #footer>
 <!--<template #footer>是插槽footer的使用 -->
      <span class="dialog-footer">
        <el-button type="primary" @click="alldialogvisible" v-if="!Data.isView">
          保存
        </el-button>
        <el-button @click="closedmenu">取消</el-button>
      </span>
</template>

四、组件外部方法的使用

1、使用外部方法是要调用标签的$refs

要在组件标签中定义ref属性值(目地是为了在script中获取标签)

在script中

  • 先导入import type { uploadInstance } from ‘element-plus’
  • 定义ref属性 const ref 属性名 = ref<uploadInstance>()
  • 调用外部方法 ref属性名.value.外部方法()(注对元素进行操作)

2、使用方法

在组件中

<el-upload
   ref="uploadrefss"
>
<!--要在组件标签中定义ref属性值-->
</el-upload>

在script中

import type { UploadInstance } from 'element-plus'
const 函数名= () => {
  uploadrefss.value?.clearFiles()
 //clearFiles方法,对ref元素进行操作
}

到此这篇关于Vue Element plus使用方法梳理的文章就介绍到这了,更多相关Vue Element plus内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Vue.js 相关文章推荐
Vue项目利用axios请求接口下载excel
Nov 17 Vue.js
vue实现两个区域滚动条同步滚动
Dec 13 Vue.js
vue3使用vue-count-to组件的实现
Dec 25 Vue.js
Vue实现图书管理案例
Jan 20 Vue.js
Vue实现todo应用的示例
Feb 20 Vue.js
Vue SPA 首屏优化方案
Feb 26 Vue.js
使用Vue.js和MJML创建响应式电子邮件
Mar 23 Vue.js
Vue通过懒加载提升页面响应速度
May 10 Vue.js
vue实现无缝轮播效果(跑马灯)
May 14 Vue.js
vue+spring boot实现校验码功能
May 27 Vue.js
Vue实现导入Excel功能步骤详解
Jul 03 Vue.js
Vue监视数据的原理详解
Feb 24 Vue.js
Vue router配置与使用分析讲解
Dec 24 #Vue.js
vue实现简易音乐播放器
Aug 14 #Vue.js
Vue3实现简易音乐播放器组件
Aug 14 #Vue.js
el-table-column 内容不自动换行的解决方法
Aug 14 #Vue.js
vue el-table实现递归嵌套的示例代码
Aug 14 #Vue.js
vue实现input输入模糊查询的三种方式
Aug 14 #Vue.js
vue本地构建热更新卡顿的问题“75 advanced module optimization”完美解决方案
Aug 05 #Vue.js
You might like
PHP 设计模式之观察者模式介绍
2012/02/22 PHP
php清空(删除)指定目录下的文件,不删除目录文件夹的实现代码
2014/09/04 PHP
PHP邮箱验证示例教程
2016/06/01 PHP
PHP云打印类完整示例
2016/10/15 PHP
input 高级限制级用法
2009/03/26 Javascript
基于jquery的让textarea自适应高度的插件
2010/08/03 Javascript
最新28个很棒的jQuery 教程
2011/05/28 Javascript
原生js实现跨浏览器获取鼠标按键的值
2013/04/08 Javascript
js控制页面的全屏展示和退出全屏显示的方法
2015/03/10 Javascript
JavaScript获取页面上被选中文字的方法技巧
2015/03/13 Javascript
多个jQuery版本共存的处理方案
2015/03/17 Javascript
jQuery实现的Tab滑动选项卡及图片切换(多种效果)小结
2015/09/14 Javascript
JavaScript中日期的相关操作方法总结
2015/10/24 Javascript
javascript表单处理具体实现代码(表单、链接、按钮)
2016/05/07 Javascript
jQuery实现图像旋转动画效果
2016/05/29 Javascript
JS正则表达式修饰符中multiline(/m)用法分析
2016/12/27 Javascript
JS实现侧边栏鼠标经过弹出框+缓冲效果
2017/03/29 Javascript
ES6正则的扩展实例详解
2017/04/25 Javascript
兼容浏览器的js事件绑定函数(详解)
2017/05/09 Javascript
JS中用EL表达式获取上下文参数值的方法
2018/03/28 Javascript
Vue-input框checkbox强制刷新问题
2019/04/18 Javascript
微信小程序中使用echarts的实现方法
2019/04/24 Javascript
[52:02]完美世界DOTA2联赛PWL S2 FTD.C vs SZ 第一场 11.27
2020/11/30 DOTA
在Python中操作列表之List.pop()方法的使用
2015/05/21 Python
对PyQt5中树结构的实现方法详解
2019/06/17 Python
Python安装与卸载流程详细步骤(图解)
2020/02/20 Python
基于Python词云分析政府工作报告关键词
2020/06/02 Python
python反编译教程之2048小游戏实例
2021/03/03 Python
HTML5页面中尝试调起APP功能
2017/09/12 HTML / CSS
Shopbop中文官网:美国亚马逊旗下时尚购物网站
2020/12/15 全球购物
Linux管理员面试经常问道的相关命令
2014/12/12 面试题
专科毕业生求职简历的自我评价
2013/10/12 职场文书
学习心理学心得体会
2016/01/22 职场文书
详解Go语言Slice作为函数参数的使用
2021/07/02 Golang
Python Pandas解析读写 CSV 文件
2022/04/11 Python
永中文档在线转换预览基于nginx配置部署方案
2022/06/10 Servers