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 25 Vue.js
vue keep-alive的简单总结
Jan 25 Vue.js
Vue 事件的$event参数=事件的值案例
Jan 29 Vue.js
SSM VUE Axios详解
Oct 05 Vue.js
Vue3中的Refs和Ref详情
Nov 11 Vue.js
vue实现滑动解锁功能
Mar 03 Vue.js
浅谈Vue的computed计算属性
Mar 21 Vue.js
vue使用wavesurfer.js解决音频可视化播放问题
Apr 04 Vue.js
Vue OpenLayer测距功能的实现
Apr 20 Vue.js
关于vue-router-link选择样式设置
Apr 30 Vue.js
vue项目如何打包之项目打包优化(让打包的js文件变小)
Apr 30 Vue.js
vue el-table实现递归嵌套的示例代码
Aug 14 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+xml实现在线英文词典之添加词条的方法
2015/01/23 PHP
php记录搜索引擎爬行记录的实现代码
2018/03/02 PHP
php apache开启跨域模式过程详解
2019/07/08 PHP
laravel 获取当前url的别名方法
2019/10/11 PHP
一个小型js框架myJSFrame附API使用帮助
2008/06/28 Javascript
jquery 插件学习(四)
2012/08/06 Javascript
jquery鼠标停止移动事件
2013/12/21 Javascript
jQuery的text()方法用法分析
2014/12/20 Javascript
jQuery实现的产品自动360度旋转展示特效源码分享
2015/08/21 Javascript
jQuery表单验证简单示例
2016/10/17 Javascript
JS异步加载的三种实现方式
2017/03/16 Javascript
JavaScript运动框架 解决速度正负取整问题(一)
2017/05/17 Javascript
详解基于Vue cli生成的Vue项目的webpack4升级
2018/06/19 Javascript
Node.js安装详细步骤教程(Windows版)详解
2019/09/01 Javascript
vue.js中使用微信扫一扫解决invalid signature问题(完美解决)
2020/04/11 Javascript
vue element ui validate 主动触发错误提示操作
2020/09/21 Javascript
[01:29]Ti4循环赛第三日精彩回顾
2014/07/13 DOTA
python3使用tkinter实现ui界面简单实例
2014/01/10 Python
在Django框架中编写Context处理器的方法
2015/07/20 Python
浅谈Python2获取中文文件名的编码问题
2018/01/09 Python
Flask和Django框架中自定义模型类的表名、父类相关问题分析
2018/07/19 Python
python 切换root 执行命令的方法
2019/01/19 Python
对Python中画图时候的线类型详解
2019/07/07 Python
python单向循环链表原理与实现方法示例
2019/12/03 Python
Python使用扩展库pywin32实现批量文档打印实例
2020/04/09 Python
HTML5新控件之日期和时间选择输入的实现代码
2018/09/13 HTML / CSS
html5通过canvas实现刮刮卡效果示例分享
2014/01/27 HTML / CSS
HTML5语义化元素你真的用对了吗
2019/08/22 HTML / CSS
加拿大折扣、优惠券和交易网站:WagJag
2018/02/07 全球购物
漫威玩具服装及周边商品官方购物网站:Marvel Shop
2019/05/11 全球购物
户外婚礼策划方案
2014/02/08 职场文书
高级销售求职信
2014/02/21 职场文书
给校长的建议书500字
2014/05/15 职场文书
2015年食堂工作总结报告
2015/04/23 职场文书
JavaScript实现九宫格拖拽效果
2022/06/28 Javascript