vue3+elementui-plus el-dialog全局配置点击空白处不关闭弹窗

在与main.ts同级下的plugins文件夹(如果没有,新建一个)下建一个element.js文件(名字随便取)

element.js文件内容如下:

xml 复制代码
import ElementPlus from 'element-plus'
export default (app) => {
  console.log(app._context) //在这里可以打印一下查看到elementui-plus的各个组件的默认配置
  app.use(ElementPlus, {size:'small' })
  app._context.components.ElDialog.props.closeOnClickModal.default = false
}

在 main.js中添加以下两行代码:

xml 复制代码
import installElementPlus from '/@/plugins/element.js'
installElementPlus(app)
相关推荐
wangruofeng8 小时前
写给开发者的〈重构 UI〉实战笔记:从改好一个设置页开始,告别“程序员审美”
前端·aigc
程序员鱼皮9 小时前
格局!刚刚 DeepSeek 正式开放全家桶 API,咱都能复刻 DeepSeek App 了?
前端·aigc·ai编程
ZhengEnCi9 小时前
登录页电脑端怎么设计才不空:5 种布局方案与可粘贴 AI 提示词
前端·css·设计
Penge6669 小时前
JavaScript:DOM 树
前端
Penge6669 小时前
CSS 核心布局指南:盒模型、Flex 布局与 Position 定位
前端
Penge66611 小时前
HTML基础:HTML 标签属性
前端
Penge66611 小时前
HTML 基础:块级元素、行内元素与行内块元素详解
前端
Penge66611 小时前
前端基础:html语义化
前端
用户308169987648511 小时前
同一个端口能被两个程序监听吗?TCP 11 组绑定实测
前端
deli00712 小时前
红绿灯配时实测:固定 60 秒 vs 自适应,2400 辆车差多少
前端