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 相关文章推荐
8个非常实用的Vue自定义指令
Dec 15 Vue.js
Vue解决移动端弹窗滚动穿透问题
Dec 15 Vue.js
vue使用require.context实现动态注册路由
Dec 25 Vue.js
vue 使用 sortable 实现 el-table 拖拽排序功能
Dec 26 Vue.js
详解Vue3.0 + TypeScript + Vite初体验
Feb 22 Vue.js
vue3中provide && inject的使用
Jul 01 Vue.js
详解gantt甘特图可拖拽、编辑(vue、react都可用 highcharts)
Nov 27 Vue.js
Vue的过滤器你真了解吗
Feb 24 Vue.js
Vue中Object.assign清空数据报错的解决方案
Mar 03 Vue.js
vue项目打包后路由错误的解决方法
Apr 13 Vue.js
Vue OpenLayer 为地图绘制风场效果
Apr 24 Vue.js
vue中data里面的数据相互使用方式
Jun 05 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 - Html Transfer Code
2006/10/09 PHP
php select,radio和checkbox默认选择的实现方法
2010/05/15 PHP
php array_unique之后json_encode需要注意
2011/01/02 PHP
解析php通过cookies获取远程网页的指定代码
2013/06/25 PHP
ThinkPHP设置禁止百度等搜索引擎转码(简单实用)
2016/02/15 PHP
Zend Framework框架实现类似Google搜索分页效果
2016/11/25 PHP
Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
2017/11/14 PHP
EXT中xtype的含义分析
2010/01/07 Javascript
js 键盘记录实现(兼容FireFox和IE)
2010/02/07 Javascript
关于跨站脚本攻击问题
2011/12/22 Javascript
网页中可关闭的漂浮窗口实现可自行调节
2013/08/20 Javascript
jQuery实现的五子棋游戏实例
2015/06/13 Javascript
基于jQuery实现鼠标点击导航菜单水波动画效果附源码下载
2016/01/06 Javascript
快速解决js动态改变dom元素属性后页面及时渲染的问题
2016/07/06 Javascript
jQuery多级联动下拉插件chained用法示例
2016/08/20 Javascript
JS实现兼容火狐及IE iframe onload属性的遮罩层隐藏及显示效果
2016/08/23 Javascript
十大 Node.js 的 Web 框架(快速提升工作效率)
2017/06/30 Javascript
如何从0开始用node写一个自己的命令行程序
2018/12/29 Javascript
详解微信小程序支付流程与梳理
2019/07/16 Javascript
vue - vue.config.js中devServer配置方式
2019/10/30 Javascript
JS常见内存泄漏及解决方案解析
2020/05/30 Javascript
vue-cli4项目开启eslint保存时自动格式问题
2020/07/13 Javascript
JavaScript实现烟花绽放动画效果
2020/08/04 Javascript
[01:03:18]DOTA2-DPC中国联赛 正赛 RNG vs Dynasty BO3 第一场 1月29日
2021/03/11 DOTA
python列表的逆序遍历实现
2020/04/20 Python
Python加载数据的5种不同方式(收藏)
2020/11/13 Python
Perfume’s Club英国官网:购买香水和护肤品
2019/11/02 全球购物
TCP协议通讯的过程和步骤是什么
2015/10/18 面试题
财务会计专业个人求职信范本
2014/01/08 职场文书
电脑专业个人求职信范文
2014/02/04 职场文书
2014年实验室工作总结
2014/12/03 职场文书
刑事上诉状(量刑过重)
2015/05/23 职场文书
家长会后的感想
2015/08/11 职场文书
Vue3中toRef与toRefs的区别
2022/03/24 Vue.js
Flutter Navigator 实现路由传递参数
2022/04/22 Java/Android
Python安装及建立虚拟环境的完整步骤
2022/06/25 Servers