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组件中节流函数的失效的原因和解决方法
Dec 02 Vue.js
vue+element_ui上传文件,并传递额外参数操作
Dec 05 Vue.js
vue使用element-ui实现表单验证
Dec 13 Vue.js
Vue在H5 项目中使用融云进行实时个人单聊通讯
Dec 14 Vue.js
vue中封装axios并实现api接口的统一管理
Dec 25 Vue.js
vue实现登录功能
Dec 31 Vue.js
jenkins自动构建发布vue项目的方法步骤
Jan 04 Vue.js
浅谈Vue开发人员的7个最好的VSCode扩展
Jan 20 Vue.js
Vue中的nextTick作用和几个简单的使用场景
Jan 25 Vue.js
Vite和Vue CLI的优劣
Jan 30 Vue.js
Vue如何实现变量表达式选择器
Feb 18 Vue.js
vue选项卡切换的实现案例
Apr 11 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
一次编写,随处运行
2006/10/09 PHP
php中将地址生成迅雷快车旋风链接的代码[测试通过]
2011/04/20 PHP
PHP数据流应用的一个简单实例
2012/09/14 PHP
完美解决phpexcel导出到xls文件出现乱码的问题
2016/10/29 PHP
Mac系统下搭建Nginx+php-fpm实例讲解
2020/12/15 PHP
用javascript实现给出的盒子的序列是否可连为一矩型
2007/08/30 Javascript
一个tab标签切换效果代码
2009/03/27 Javascript
JavaScript 乱码问题
2009/08/06 Javascript
用JS实现一个TreeMenu效果分享
2011/08/28 Javascript
JQuery each打印JS对象的方法
2013/11/13 Javascript
javascript使用for循环批量注册的事件不能正确获取索引值的解决方法
2014/12/20 Javascript
基于Jquery代码实现支持PC端手机端幻灯片代码
2015/11/17 Javascript
浅谈JQuery+ajax+jsonp 跨域访问
2016/06/25 Javascript
jQuery基础_入门必看知识点
2016/07/04 Javascript
正则中的回溯定义与用法分析【JS与java实现】
2016/12/27 Javascript
JavaScript基于DOM操作实现简单的数学运算功能示例
2017/01/16 Javascript
详解Windows下安装Nodejs步骤
2017/05/18 NodeJs
vue添加axios,并且指定baseurl的方法
2018/09/19 Javascript
什么时候不能在 Node.js 中使用 Lock Files
2019/06/24 Javascript
Layui实现数据表格中鼠标悬浮图片放大效果,离开时恢复原图的方法
2019/09/11 Javascript
JS原形与原型链深入详解
2020/05/09 Javascript
ES5新增数组的实现方法
2020/05/12 Javascript
在Django的视图(View)外使用Session的方法
2015/07/23 Python
Python基于pygame实现的font游戏字体(附源码)
2015/11/11 Python
python+selenium开发环境搭建图文教程
2017/08/11 Python
python生成excel的实例代码
2017/11/08 Python
python爬虫使用cookie登录详解
2017/12/27 Python
Python搭建Keras CNN模型破解网站验证码的实现
2020/04/07 Python
Python3 pyecharts生成Html文件柱状图及折线图代码实例
2020/09/29 Python
购买瑞典当代设计的腕表和太阳眼镜:TRIWA
2016/10/30 全球购物
夏尔巴人登珠峰品牌:Sherpa Adventure Gear
2018/02/08 全球购物
英语文学专业学生的自我评价
2013/10/31 职场文书
《第一朵杏花》教学反思
2014/04/16 职场文书
学习十八大宣传标语
2014/10/09 职场文书
部队2015年终工作总结
2015/04/02 职场文书
springboot拦截器无法注入redisTemplate的解决方法
2021/06/27 Java/Android