element-plus更改组件的默认属性
https://blog.csdn.net/renovateF5/article/details/143675396
举例说明:更改el-dialog的close-on-click-modal属性,原版属性是true,即点击遮罩层可关闭弹窗,需求是给所有的el-dialog的close-on-click-modal属性给false,不让通过点击遮罩层关闭弹窗。
按需导入版本
按需导入版本直接在main.ts/main.js中写入下面代码即可
import { ElDialog } from 'element-plus'
ElDialog.props.closeOnClickModal.default = false
全局引入版本
同样修改main文件
方法一:
全局引入的版本会用到下面的代码
import ElementPlus from "element-plus";
const vueApp = Vue.createApp(App);
vueApp.use(ElementPlus);
这里引入element-plus的时候多引入一个,然后修改掉属性
import ElementPlus, { ElDialog } from "element-plus";
ElDialog.props.closeOnClickModal.default = false;
const vueApp = Vue.createApp(App);
vueApp.use(ElementPlus);
对ElDialog无需再做其他处理
方法二:
直接修改vueapp示例上的属性,由于是全局引入,可以在_context上的components拿到el-dialog的内容和属性直接修改即可,但是如果使用了ts的话,这里会报any类型警告
import ElementPlus from "element-plus";
const vueApp = Vue.createApp(App);
vueApp.use(ElementPlus);
vueApp._context.components.ElDialog["props"].closeOnClickModal.default = false;
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/renovateF5/article/details/143675396
element-plus更改组件的默认属性的更多相关文章
- 使用 Element UI Select 组件的 value-key 属性,让绑定值可以为一个对象
EsunR 2019-11-07 12:14:42 12264 收藏 6 分类专栏: Vue 文章标签: element-ui 版权 当我们使用 Elemet UI 的选择组件进行多选时,Sele ...
- 修改element-ui默认属性
修改element ui默认的样式 如果要组件内全局修改 首先在浏览器里F12找到element默认的UI类名 找到要修改的默认类名以后 在文件中修改代码,重写属性 <style> .el ...
- TComboBox组件的重要属性
TComboBox组件的重要属性 CharCase--------此属性用于设置编辑框内文字的大小写DropDownCount---此属性用于设置当用户下拉组合框时不需要加滚动条就能显示的项的个数Dr ...
- 深入理解Vue父子组件通讯的属性和事件
在html中使用元素,会有一些属性,如class,id,还可以绑定事件,自定义组件也是可以的.当在一个组件中,使用了其他自定义组件时,就会利用子组件的属性和事件来和父组件进行数据交流. 父子组件之间的 ...
- 使用element的upload组件实现一个完整的文件上传功能(上)
说到标题就有点心塞了,前段时间项目上需要实现一个文件上传的功能,然后就咔咔的去用了element的upload组件,不用不知道一用吓一跳哇. 在使用的过程中遇到了很多让意想不到的问题,后来也因为时间问 ...
- 使用element的upload组件实现一个完整的文件上传功能(下)
本篇文章是<使用element的upload组件实现一个完整的文件上传功能(上)>的续篇. 话不多说,接着上一篇直接开始 一.功能完善—保存表格中每一列的文件列表状态 1.思路 保存表格中 ...
- react 不能往组件中传入属性的值为 undefined
在使用 andt design 的时候遇到个需求,需要清除 Select 组件选中后的值,让它变成什么都没选中,显示 placeholder 刚开始以为设置为 null 即可,结果发现设置为 null ...
- React 学习(二) ---- props验证与默认属性
在上一节中, 我们提到了props, 组件之间数据的传递使用props. 我们调用组件时可以设置props, 组件内部通过props获取. 为了props 使用更加友好, React 提供了简单的验证 ...
- 组件的三大属性state,props,refs与事件处理
组件的三大属性state state是组件对象最重要的属性, 值是对象(可以包含多个数据),组件被称为"状态机", 通过更新组件的state来更新对应的页面显示(重新渲染组件) 初 ...
- QML的默认属性default property
qml中,普通的属性,需要添加属性名称,属性内容,如 color: “red” 默认属性则可以直接书写,去掉方括号,在写重用的QML组件式比较有用,例如将一个QmL外部资源封装好,内部具体的item, ...
随机推荐
- Go语言中的并发操作
并发与并行 并发:同一时间段内,执行多个任务(你在用微信和两个女朋友聊天) 并行:同一时刻,执行多个任务(你和你朋友都在用微信和女朋友聊天) Go语言中的并发通过goroutine实现.gorouti ...
- 开源交流丨批流一体数据集成框架ChunJun数据传输模块详解分享
课件获取:关注公众号"ChunJun",后台私信 "课件" 获得直播课件 视频回放:点击这里 ChengYing开源项目地址:github 丨 gitee 喜欢 ...
- 开源交流丨批流一体数据集成工具ChunJun同步Hive事务表原理详解及实战分享
原文链接:批流一体数据集成工具ChunJun同步Hive事务表原理详解及实战分享 课件获取:关注公众号__ "数栈研习社",后台私信 "ChengYing"__ ...
- 十一、buildroot系统登录配置
4.6.系统登录 4.6.1.系统登录方式配置 1.系统初始化配置选择 配置路径 : → System configuration → Init system 配置参数说明: BusyBox 简介:B ...
- Linux安装最新Erlang、RabbitMQ
进入RabbitMQ官网 简介: RabbitMQ是一个免费的开源企业消息代理软件. 它是用Erlang编写的,并实现了高级消息队列协议(AMQP). 它提供所有主要编程语言的客户端库. 它支持多种消 ...
- FFmpeg开发笔记(七十)Windows给FFmpeg集成AV1编码器libsvtav1
AV1是一种新兴的免费视频编码标准,它由开放媒体联盟(Alliance for Open Media,简称AOM)于2018年制定,融合了Google VP10.Mozilla Daala以及Cis ...
- Web前端入门第 74 问:JavaScript 事件冒泡与事件捕获
在讨论冒泡和捕获之前,先看这么一段代码: <style> .bd { border: 1px solid #000; padding: 8px; } </style> < ...
- Kong入门学习实践(6)HTTPS与TCP流代理
最近在学习Kong网关,因此根据老习惯,我会将我的学习过程记录下来,一来体系化整理,二来作为笔记供将来翻看.由于我司会直接使用Kong企业版,学习过程中我会使用Kong开源版. 本篇,我们学习快速配置 ...
- 在.Net Core类库中引入System.Windows.Forms,报错问题
https://blog.rayfalling.com/2020/04/%e5%9c%a8-net-core%e4%b8%ad%e5%bc%95%e5%85%a5system-windows-form ...
- SQL server 获取各种 约束信息
https://bbs.csdn.net/topics/380103485 --获取约束信息 select * from information_schema.constraint_column_ ...