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 17 Vue.js
Vue 打包的静态文件不能直接运行的原因及解决办法
Nov 19 Vue.js
Vue如何实现验证码输入交互
Dec 07 Vue.js
vue使用exif获取图片旋转,压缩的示例代码
Dec 11 Vue.js
vue 动态创建组件的两种方法
Dec 31 Vue.js
Vue实现一种简单的无限循环滚动动画的示例
Jan 10 Vue.js
vue element el-transfer增加拖拽功能
Jan 15 Vue.js
解决vue项目本地启动时无法携带cookie的问题
Feb 06 Vue.js
手写Vue2.0 数据劫持的示例
Mar 04 Vue.js
vue项目如何打包之项目打包优化(让打包的js文件变小)
Apr 30 Vue.js
VUE解决跨域问题Access to XMLHttpRequest at
May 06 Vue.js
VUE递归树形实现多级列表
Jul 15 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
ubuntu10.04配置 nginx+php-fpm模式的详解
2013/06/03 PHP
解析php中call_user_func_array的作用
2013/06/07 PHP
yii实现级联下拉菜单的方法
2014/07/31 PHP
php过滤HTML标签、属性等正则表达式汇总
2014/09/22 PHP
ThinkPHP上使用多说评论插件的方法
2014/10/31 PHP
PHP获取毫秒级时间戳的方法
2015/04/15 PHP
Yii2搭建后台并实现rbac权限控制完整实例教程
2016/04/28 PHP
php array_slice 取出数组中的一段序列实例
2016/11/04 PHP
php微信分享到朋友圈、QQ、朋友、微博
2019/02/18 PHP
详解PHP素材图片上传、下载功能
2019/04/12 PHP
Javascript简单实现可拖动的div
2013/10/22 Javascript
javascript实现客户端兼容各浏览器创建csv并下载的方法
2015/03/23 Javascript
jQuery实现仿百度帖吧头部固定导航效果
2015/08/07 Javascript
JS+CSS实现分类动态选择及移动功能效果代码
2015/10/19 Javascript
基于jQuery实现复选框是否选中进行答题提示
2015/12/10 Javascript
js实现商品抛物线加入购物车特效
2020/11/18 Javascript
js和jQuery以及easyui实现对下拉框的指定赋值方法
2018/01/23 jQuery
解决layui动态添加的元素click等事件触发不了的问题
2019/09/20 Javascript
详解Vue template 如何支持多个根结点
2020/02/10 Javascript
Node.js设置定时任务之node-schedule模块的使用详解
2020/04/28 Javascript
[02:48]DOTA2英雄基础教程 拉席克
2013/12/12 DOTA
[03:56]DOTA2完美大师赛趣味视频之小鸽子和Mineski打台球
2017/11/24 DOTA
[02:51]2018年度DOTA2最佳中单位选手-完美盛典
2018/12/17 DOTA
Python中使用md5sum检查目录中相同文件代码分享
2015/02/02 Python
python DataFrame转dict字典过程详解
2019/12/26 Python
Python 2.6.6升级到Python2.7.15的详细步骤
2020/12/14 Python
canvas绘制文本内容自动换行的实现代码
2019/01/14 HTML / CSS
HTML5中form如何关闭自动完成功能的方法
2018/07/02 HTML / CSS
为什么如下的代码int a=100,b=100;long int c=a * b;不能工作
2013/11/29 面试题
介绍一下grep命令的使用
2012/06/28 面试题
儿媳婚宴答谢词
2014/01/14 职场文书
运动会广播稿500字
2014/01/28 职场文书
学生请假条格式
2014/04/11 职场文书
个人批评与自我批评总结
2014/10/17 职场文书
MySQL索引失效的典型案例
2021/06/05 MySQL
pd.drop_duplicates删除重复行的方法实现
2022/06/16 Python