E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
el-dialog
将
el-dialog
封装成函数调用
1、使用Vue实例化方法//MyDialog.jsimportVuefrom'vue'exportconstopenFormDialog=function({props={},events={}}){constvm=newVue({data(){return{form:{}}},render(){return(handleEvent('close')}>{handleEvent('cancel')
kaiup
·
2023-08-19 12:52
vue.js
javascript
前端
[element-ui] 点击
el-dialog
区域以外,会关闭对话框的解决办法
问题说明当用户点击修改、新增等按钮弹出
el-dialog
输入框时,点击
el-dialog
弹框内关闭按钮以外区域时,弹框关闭解决问题点击
el-dialog
弹框内关闭按钮以外区域时,弹框不关闭解决方法:(1
墨如初见
·
2023-08-18 03:07
#
vue
ui
vue.js
前端
Element-ui 对话框
el-dialog
close关闭的回调 点击其他按钮关闭
el-dialog
时均调用close方法
点击确定或取消按钮关闭窗口,则触发close关闭回调事件,调用refreshData方法。一定要避免重复调用!!点击打开Dialog需要注意的是内容是默认不居中的取消确定exportdefault{data(){return{centerDialogVisible:false};},methods:{refreshData(){console.log(1)}}}
O3ohn
·
2023-08-17 18:47
elementUI小课堂
vue
element-ui的
el-dialog
,简单的封装。
el-dialog
是使用率很高的组件使用
el-dialog
很多都是按照文档的例子,用一个变量控制是否显示,再来一个变量控制标题。
哟,利齿脂鲤
·
2023-08-16 09:33
ui
vue.js
javascript
获取
el-dialog
内元素出现Uncaught (in promise) TypeError:Cannot set properties of null (setting ‘innerHTML‘)
1、错误信息Uncaught(inpromise)TypeError:Cannotsetpropertiesofnull(setting'innerHTML')2、原因根据element-ui的官方文档介绍,Dialog是懒渲染的,在第一次被打开之前都不会渲染到DOM上,如果在Dialog在未渲染的时候就进行getElementById的操作,就会报错3、解决方法(1)可以使用文档里在open事件
Ken_1115
·
2023-08-13 17:26
element-ui
vue.js
javascript
前端
el-dialog
嵌套,修改内层
el-dialog
样式(自定义样式)
el-dialog
嵌套使用时,内层的
el-dialog
要添加append-to-body属性给内层的
el-dialog
添加custom-class属性,添加自定义类名这是一段信息取消确定然后使用不带scoped
怎么吃不饱捏
·
2023-08-12 21:24
vue.js
elementui
javascript
拖拽 element ui窗口
binding,vnode){constdialogHeaderEl=el.querySelector('.el-dialog__header')constdragDom=el.querySelector('.
el-dialog
小怪兽_v
·
2023-08-12 10:14
javascript
vue.js
前端
elementui
el-dialog
设置滚动条不生效记录【草稿版,待优化】
二、解决步骤总结前言提示:这里可以添加本文要记录的大概内容:技术栈element-plus+vue3+js记录
el-dialog
的弹窗中,通过js控制滚动条不生效。
老衲的少女心i
·
2023-08-10 17:01
vue.js
elementui
javascript
弹窗4:
el-dialog
弹窗判断与事件写在一起的语法
确定取消@click="dialogDevices=false&&closeDdialog()"
皓月当空hy
·
2023-08-10 05:51
vue.js
javascript
elementui
解决
el-dialog
弹出时,页面抖动,右侧会缩小的问题(即滚动条被遮罩层覆盖的问题)
问题描述:在弹出
el-dialog
时,会发现弹出框弹出时,页面会抖动,滚动条被遮罩层覆盖直接没有滚动条了,导致页面缩小了几个像素点(滚动条的宽度);体验感不好,会影响到页面的布局,且页面有的fixed定位的内容也会随着遮罩层的出现移动几个像素点
@是静静啊
·
2023-08-08 02:53
vue.js
前端
javascript
解决vue使用
el-dialog
中组件只有第一次执行mounted方法的问题
养成良好的记录习惯作者:黄黄问题描述最近使用vue整合tinymce发现一个问题,将tinymce放在
el-dialog
中,第一次点击弹出
el-dialog
窗口可以正常使用tinymce组件,叉掉窗口再点击打开发现组件
黄黄丶
·
2023-08-08 00:45
Vue系列第七篇:Element UI之el-main,el-table,
el-dialog
,el-pagination,el-breadcrumb等控件使用
本篇实现主页面功能,包括主页面排版布局,学生管理模块实现,后台接口实现等功能。目录1.运行效果1.1登录页面1.2主页面1.3学生管理-信息列表1.4学生管理-信息管理1.5学生管理-作业列表1.6学生管理-作业管理2.前端代码2.1代码结构2.2代码实现3.后端代码3.1代码结构3.2代码实现4.其他4.1vscode快速编写正则表达式1.运行效果1.1登录页面1.2主页面1.3学生管理-信息列
hsy12342611
·
2023-08-07 08:24
vue.js
vue项目中,
el-dialog
弹框拖拽功能的实现(兼容IE)
最新在做一个需求,即弹框能够拖拽也找到很多网上的代码,虽然能直接赋值粘贴就能使用,但是发现在IE下并不能够拖拽,后面终于找到了原因,以下是具体实现的代码:1、首先新建xx.jsVue.directive('dialogDrag',{bind(el,binding,vnode,oldVnode){constdialogHeaderEl=el.querySelector('.el-dialog__he
hbmya
·
2023-08-06 14:06
封装一个函数式调用的
el-dialog
弹窗组件
项目组大佬封装的弹窗组件,可以省略大量的标签代码,表单重置,visible管理等重复性工作,特别好用,膜拜大佬,学习记录分享一下:调用方法的形式来调用:导入方法;将弹窗内的表单组件和个性化的弹窗配置参数传入;在beforeResolve中进行业务请求。importshowOdinDialogfrom'@/components/OdinDialog'importDetailFormfrom'./de
树莓666
·
2023-08-06 03:57
vue
vue.js
elementui
前端
Element的Dialog+Form使用问题
$refs[formName].clearValidate();},点击编辑,然后取消编辑后,点击新增,弹窗中所有下拉框全部出现必填校验解决方案给
el-dialog
添加destroy-on-close属
My_Java_Life
·
2023-08-05 21:00
ElementUI
elementui
html
前端
解决elementUI中el-form、
el-dialog
、数据回显同时用时,有bug
提示:记录学习elementUI时遇到的一些问题及解决办法前言现象:第一次打开网页,先点击修改,再点击新增,发现输入框竟然有值原因:点击修改后,关闭对话框的时候,置空失效了分析:主人公resetFields有问题线索1:Dialog的内容是懒渲染的,即在第一次被打开之前,传入的默认slot不会被渲染到DOM上线索2:vue数据改变(先执行同步所有)再去更新DOM(异步代码)无问题操作:第一次打开网
小超爱编程
·
2023-08-05 12:19
elementui
bug
vue.js
如何让ElementUI的Dialog弹窗可以拖拽移动
实现原理:利用vue创造一个自定义指令,绑定到需要拖拽移动的
el-dialog
组件上,在自定义指令中处理弹窗拖拽。
淘人居士
·
2023-08-05 10:13
经验分享
web前端
vue
javascript
typescript
vue+ts+element-plus 父组件调用子组件,子组件为
el-dialog
,无法弹出子组件?
问题:使用vue+ts+element-plus练习,在使用
el-dialog
时遇到问题。问题1:是子组件为
el-dialog
,父组件调用子组件弹出对话框。
北里新妆
·
2023-08-04 17:37
vue.js
javascript
前端
vue3
el-dialog
作为子组件父级控制其显示隐藏
父组件里引入子组件//点击事件弹窗显示//dialogInfo来控制显示隐藏constdialogInfo=reactive({isShow:false,})//监听显示隐藏状态改变watch(()=>dialogInfo.isShow,(val)=>{//console.log("父组件监听flag:",val)})//接收子组件传过来的事件constchangeVi=(val:any)=>{d
山橘满月
·
2023-07-29 15:13
vue
elementui
vue.js
javascript
Element-UI的dialog对话组件内的tinymce6弹窗被遮挡的解决办法及其它相关注意事项
/*在
el-dialog
中tinymcez-index被太小而被遮挡时要加这两句*/.tox-tinymce-aux{z-index:99999!
暂时先用这个名字
·
2023-07-29 07:46
前端
ui
javascript
vue.js
elementui
tinymce
element-UI
el-dialog
组件按ESC键关闭不了弹窗
我的代码点击“Esc”按键无法关闭弹窗,然后在官方例子中是可以按Esc关闭弹窗,去查看官方文档,如下:close-on-press-escape默认为“true”,百思不得其解之后代码改为:append-to-bodyDialog自身是否插入至body元素上。嵌套的Dialog必须指定该属性并赋值为true然后检查全局是否设置禁止Esc关闭弹窗的代码即如下代码:importVuefrom'vue'
黎轩栀海
·
2023-07-29 06:57
前端框架小领地
前端
css
elementui
el-dialog
添加滚动条
//控制显示区域的高度//element-ui组件/deep/.scrollbar{white-space:nowrap;//强制一行显示(看需要).el-scrollbar{display:flex;justify-content:space-around;padding:010px;}/deep/.el-scrollbar__wrap{//必要的overflow:scroll;width:11
︶ㄣ洳影隨形しovё
·
2023-07-28 00:03
前端
【ElementUI】dialog弹窗出现闪屏问题解决办法
场景:在使用vue+elementui开发项目的时候提示信息一般会使用
el-dialog
组件,此时是没有问题的。
别拿曾经看以后~
·
2023-07-27 00:14
vue
前端
elementui
el-dialog
点击空白不允许关闭,只能点击关闭和取消按钮才消失
使用场景在使用Dialog组件时,当点击弹框外的空白处时,仍然会触发关闭弹框事件,一些业务场景不适合使用这种交互,需要只能点击关闭和取消按钮才消失。方法一//close-on-click-modal是否可以通过点击modal关闭Dialog//close-on-press-escape是否可以通过按下ESC关闭Dialog方法二//main.js中可以全局设置点击空白处、按下ESC不能关闭Dial
郑源龙
·
2023-07-26 23:10
vue.js
前端
javascript
vue学习笔记
el-dialog
固定宽度
1、按比例显示width=“30%”这是一段信息取消确定2固定宽度(部分Element版本):width="‘500px’",注意引号这是一段信息取消确定3固定宽度(部分Element版本)width=“500px”这是一段信息取消确定
xjcwzp
·
2023-07-26 23:06
Vue
vue.js
html
javascript
vue中怎么将(
el-dialog
)对话框改成【自定义弹窗】样式,2种方式
将以上弹窗组件,改成下面自定义样式的效果当加入自定义内容时,发现
el-dialog
存在背景色以及head部内容和关闭按钮,找到
el-dialog
的背景元素,并修改如下:/deep/ .
el-dialog
禾小毅
·
2023-07-26 13:40
VUE+ElmentUI
前端
css
html
element-dialog对话框去掉覆盖层后解决无法操作底层的按钮的问题
modal=“false”这两个属性去掉覆盖层后出现一个问题就是无法操作后面的元素;这个时候就需要设置css样式来解决.el-dialog__wrapper{pointer-events:none;}.
el-dialog
风~蒲公英
·
2023-07-26 13:38
前端
css3
javascript
element自定义
el-dialog
标题样式,实现title部分放置按钮
如图,需求是在title的右边有多个按钮此时需要自定义title部分的内容,而不是直接使用官方给的格式。-->{{资产详情}}编辑需要重点关注的地方是slot="title",然后就可以自定义标题的样式了。由于按钮设置了style="float:right",所以按钮会与官方默认的关闭那个❌进行重合。此时需要自己设置一下按钮位置的css格式,让自己的编辑按钮离关闭按钮远一点。解决办法{{asset
MXin5
·
2023-07-26 13:06
vue.js
html
前端
element-dialog对话框去掉覆盖层、并可操作底层的按钮
这个时候就需要设置css样式来解决.el-dialog__wrapper{pointer-events:none;}.
el-dialog
{pointer-events:auto;}效果图:
天天上天庭
·
2023-07-26 13:36
elementui
vue.js
javascript
element-ui中更换
el-dialog
弹窗中默认的关闭按钮
介绍在使用element-ui框架里的
el-dialog
组件时,要修改弹窗里默认的关闭图标;如下图所示:左边是想要替换后的;右边是组件默认的关闭图标;解析通过检查组件的元素;发现组件默认的关闭是一个图标
发呆的薇薇°
·
2023-07-26 13:35
element
vue.js
element-UI
el-dialog
(css)自定义
el-dialog
对话框添加背景图片
(css)自定义
el-dialog
对话框添加背景图片效果://文件管理对话框/deep/.
el-dialog
{background:transparent;background-image:url(".
nyf_unknown
·
2023-07-26 13:34
CSS
css
vue.js
前端
el-dialog
弹窗可拖动并且不能移出窗口外
binding,vnode){constdialogHeaderEl=el.querySelector('.el-dialog__header')constdragDom=el.querySelector('.
el-dialog
不吃香菜的猪
·
2023-07-24 10:32
自定义指令
directive
vue.js
javascript
ecmascript
vue
el-dialog
里使用echarts 数据更新,图表未更新解决办法
而echarts图表没有重新渲染,解决办法如下因为
el-dialog
只有第一次打开的时候会初始化渲染,后面都是直接用缓存里的数据,所以数据更改了,也没有变化。
弓弓弓長
·
2023-07-22 23:37
vue
echarts
vue之
el-dialog
那些问题
1.单独的组件不依赖父组件怎么关闭dialog把dialog弹出框写在子页面中不要写在父页面中。在页面中调用弹框页面中的方法进行传值。控制dialog显示this.$refs.***.funcname(parms);2dialog弹出框中的页面不显示不写在弹出框中的页面会显示。多半因为dialog还未渲染完成已经加载子页面中的方法。解决:this.$nextTick(function(){//页面
xinxin_zhu
·
2023-07-22 23:37
vue
vue.js
VUE
el-dialog
缓存 不刷新 第二次之后 不执行created()
解决方案:增加v-if窗口关闭判断,v-if=false会销毁dialogv-if="orderOpen"
zhang8907xiaoyue
·
2023-07-22 23:37
Vue.js
el-dialog
关闭后表单数据缓存没清空【已解决】
情景介绍系统中有新增和修改两个功能,共用一个对话框。要求新增时对话框内容为空,修改时内容默认填充旧数据。遇到的问题是,点击新增后内容填充了,关闭对话框再点击新增或者其他条目的修改,对话框内还是第一次打开的旧数据,没有清空。分析问题既然对话框数据没有清空,就看点击新增和修改两个按钮的函数是怎么写的。首先对话框通过设置:visible.sync="open"控制是否弹出,然后通过ref="form"获
不器的竹子
·
2023-07-22 23:07
前端
vue.js
javascript
前端
解决
el-dialog
缓存问题
解决
el-dialog
缓存问题弹出框里面还使用了其他的组件。
划水小将军
·
2023-07-22 23:06
vue
学习
javascript
ecmascript
el-dialog
打开时清除上次数据
项目中常用到
el-dialog
,我们需要在下次打开的时候,清除上次的数据,直接在打开弹窗的事件中加入这行代码:1.清空表单:try{this.
Mr.佑先生
·
2023-07-22 23:36
vue.js
elementui
javascript
el-dialog
对话框重新打开后数据遗留问题
场景:重新打开
el-dialog
对话框时,里面的表单数据遗留并没有清空解决:监听
el-dialog
对话框的关闭事件,给
el-dialog
绑定@closed事件,再调用el-form表单的重置方法示例:exportdefault
cx&lavender
·
2023-07-22 23:36
vue+element
vue
elementUI+vue使用
el-dialog
弹窗,关闭时表单数据清不掉
el-dialog
添加destroy-on-close@close="CloseIn"属性CloseIn方法CloseIn(){this.form={},this.
一碗热水狗
·
2023-07-22 23:36
elementUI
vue.js
前端
elementui
element ui
el-dialog
弹窗+表单缓存问题
碰到过几次弹窗里放表单,第二次打开表单还继续保留上一次打开时的数据。今天又再次碰到,记录下解决方案。我项目用的表单组件都是经过二次封装好的:一般想到的解决思路就是,在关闭弹窗的时候给form表单的每个字段置空,但是如果这个表单里有select,由于select时在change时会进行校验,会导致每次打开弹窗看到自动校验结果的提醒所以我的解决办法是,在表单组件外层套一个div,加上v-if,关闭弹框
无人公寓里的猫
·
2023-07-22 23:36
Vue.js
JavaScript
Web
Element ui关闭
el-dialog
时清除数据
如果是按叉叉关闭或者点表单以外空白处关闭的话可以给
el-dialog
添加:before-close="closeForm"在methods里添加函数closeForm(){this.
Temptat14x
·
2023-07-22 23:06
ui
vue.js
elementui
el-dialog
的内容不刷新;
el-dialog
内容有缓存;
el-dialog
里面的组件不刷新问题;
el-dialog
里面的内容是带缓存的,也就是说除了第一次打开会初始化,其他次打开都是直接加载缓存的;这就导致了有时候打开弹框时候,内容不刷新。有说法说是
el-dialog
嵌套太深大致的。
i_am_a_div_日积月累_
·
2023-07-22 23:06
element-ui
element-ui
el-dialog的内容不刷新
el-dialog内容有缓存
el-dialog组件不刷新
vue
el-dialog
缓存问题
Vue在重新打开Dialog时,经常回保留之前遗留的数据,此时用v-if或者destroy-on-close都没有用的,正确的处理办法如下:在关闭dialog的时候调用123onClosed(){Object.assign(this.$data,this.$options.data())}
ymh-
·
2023-07-22 23:35
vue.js
前端
javascript
elementUI中dialog踩坑(首次渲染问题)
是会不渲染弹框body中的内容的,一般情况下这样的设定是没有问题的,弹框未打开时我们一般也是不需要对弹框内容做操作的,但是在一些特殊情况,可能就有问题了弹框中使用其他组件,或者获取dom元素让我们继续翻看
el-dialog
smouns_
·
2023-07-21 22:20
vue
element-ui
vue.js
前端
javascript
VUE- 选取本地图片,自定义裁切图片比例 vue-cropper
2.1:在vueCropper显示前,用
el-dialog
弹框显示。
海的天空1661
·
2023-07-21 21:46
vue
web
vue-cropper
vue
裁切图片
el-dialog
添加loading;avue-form 表单插槽
效果:第一步:custom-class="publishDialog"新起一个类名图层别名 取消确定第二步:定义触发loading的方法letloadingInstance=Loading.service({target:'.publishDialog',(dialog的新类名也就loading遮罩的dom)lock:true,text:'加载中',});关闭loading的
祝你今天也快乐
·
2023-07-21 13:46
avue
element
vue.js
前端
javascript
ElementUI的Dialog弹窗实现拖拽移动功能
实现ElementUI的Dialog弹窗可以拖拽移动ElementUI的Dialog对话框默认的位置是在屏幕居中靠上方并且不允许拖拽移动的(如下图所示)可以使用vue的自定义指令,绑定到需要拖拽移动的
el-dialog
蓝胖子的多啦A梦
·
2023-07-20 07:06
vue
elementui
vue.js
javascript
el-dialog
怎么让其内容在其内部滚动,自己位置不随内容改变
这个问题困扰了好久,在网上找好多答案,感觉每个答案都一样,试了又都不行,没办法只能自己解决了。在dialog里写一个div,给其加上style="overflow-y:auto;height:35px"注意,div一定要加高度,否则会无效这种方式,就会实现div上下滚动,而dialog位置不变,希望对大家有帮助哈
前端小白记录
·
2023-07-20 00:28
css
css3
前端
elementui diag空白选中自动退出
elementUI使用
el-dialog
编辑时el-input选中在谷歌浏览器会闪退关闭弹窗,在
el-dialog
标签中添加如下属性可解决闪退:close-on-click-modal=“false”
el-dialog
laoli815
·
2023-07-19 21:23
elementui
vue.js
前端
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他