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新手入门指导教程
Nov 18 Vue.js
基于Vue3.0开发轻量级手机端弹框组件V3Popup的场景分析
Dec 30 Vue.js
vue调用微信JSDK 扫一扫,相册等需要注意的事项
Jan 03 Vue.js
vue+element table表格实现动态列筛选的示例代码
Jan 14 Vue.js
聊聊vue 中的v-on参数问题
Jan 29 Vue.js
详解vue3中组件的非兼容变更
Mar 03 Vue.js
vue实现水波涟漪效果的点击反馈指令
May 31 Vue.js
vue项目多环境配置(.env)的实现
Jul 21 Vue.js
详解Vue的列表渲染
Nov 20 Vue.js
Vue elementUI表单嵌套表格并对每行进行校验详解
Feb 18 Vue.js
Vue如何清空对象
Mar 03 Vue.js
使用vue判断当前环境是安卓还是IOS
Apr 12 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批量删除数据
2007/01/18 PHP
php的memcached客户端memcached
2011/06/14 PHP
PHP写UltraEdit插件脚本实现方法
2011/12/26 PHP
PHP中通过HTTP_USER_AGENT判断是否为手机移动终端的函数代码
2013/02/14 PHP
php实现cc攻击防御和防止快速刷新页面示例
2014/02/13 PHP
PHP实现微信发红包程序
2015/08/24 PHP
PHP中JSON的应用技巧
2015/10/10 PHP
PHP实现找出链表中环的入口节点
2018/01/16 PHP
javascript FormatNumber函数实现方法
2008/12/30 Javascript
javascript 写类方式之三
2009/07/05 Javascript
浅析Prototype的模板类 Template
2011/12/07 Javascript
json实现前后台的相互传值详解
2015/01/05 Javascript
javascript电商网站抢购倒计时效果实现
2015/11/19 Javascript
jquery实现全选和全不选功能效果的实现代码【推荐】
2016/05/05 Javascript
关于jquery中动态增加select,事件无效的快速解决方法
2016/08/29 Javascript
深究AngularJS如何获取input的焦点(自定义指令)
2017/06/12 Javascript
浅谈NodeJs之数据库异常处理
2017/10/25 NodeJs
Vue 项目部署到服务器的问题解决方法
2017/12/05 Javascript
C#实现将一个字符转换为整数
2017/12/12 Javascript
JS中‘hello’与new String(‘hello’)引出的问题详解
2018/08/14 Javascript
jQuery实现的简单日历组件定义与用法示例
2018/12/24 jQuery
JS实现数组去重及数组内对象去重功能示例
2019/02/02 Javascript
Vue.extend 编程式插入组件的实现
2019/11/18 Javascript
[02:54]DOTA2英雄基础教程 暗影牧师戴泽
2013/12/05 DOTA
用Python将动态GIF图片倒放播放的方法
2016/11/02 Python
Python实现多态、协议和鸭子类型的代码详解
2019/05/05 Python
Python csv文件的读写操作实例详解
2019/11/19 Python
基于selenium及python实现下拉选项定位select
2020/07/22 Python
Python接口自动化测试的实现
2020/08/28 Python
Larsson & Jennings官网:现代瑞士钟表匠
2018/03/20 全球购物
C++:局部变量能否和全局变量重名
2014/03/03 面试题
介绍一下Ruby中的对象,属性和方法
2012/07/11 面试题
《中国梦我的梦》大学生演讲稿
2014/08/20 职场文书
七年级地理教学计划
2015/01/22 职场文书
交通安全宣传标语(100条)
2019/08/22 职场文书
Python基础之数据结构详解
2021/04/28 Python