位置: IT常识 - 正文

vue3使用ElementPlus的消息el-message样式不生效或者被遮盖(z-index)(vue怎么用elementui)

发布时间:2024-01-08
vue3使用ElementPlus的消息el-message样式不生效或者被遮盖(z-index) 问题1:el-message自定义样式不生效

推荐整理分享vue3使用ElementPlus的消息el-message样式不生效或者被遮盖(z-index)(vue怎么用elementui),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue3使用vuex,vue3 element-plus,vue3使用vuex,vue3+elementplus,vue3 element-plus,vue3使用ref获取元素,vue3 elementplus,vue3 elementplus,内容如对您有帮助,希望把文章链接给更多的朋友!

vue3使用ElementPlus的消息el-message样式不生效或者被遮盖(z-index)(vue怎么用elementui)

想改弹出框的位置时不生效,使用了el-message的自定义类的custom-class属性也不行。原因应该是加了scoped后使用到里面样式的dom会添加data-v-xxxx这种属性防止css污染,但是message生成的dom是没有添加data-v-xxx属性的,所以样式无效。

解决方式:js动态设置(就是麻烦一点) this.$message({message:'登录失败',center:true,type:'error',duration:0});var el=document.querySelector('.el-message');if(el) el.style.cssText = 'margin-top: 60px;'

我用的vue3+TypeScript

ElMessage({showClose: true,message: '登录成功',type: 'success'})var el: any = document.querySelector('.el-message')if (el) el.style.cssText = 'margin-top: 60px;'问题2:el-message被遮罩层挡住

在有半透明遮罩层的情况下触发message时其层级(z-index)在遮罩层之下

解决办法:在上面代码的基础上加z-indexElMessage({showClose: true,message: '登录成功',type: 'success'})var el: any = document.querySelector('.el-message')if (el) {el.style.cssText = 'margin-top: 60px;'el.style.zIndex = 10000}

如果还是被遮罩层挡住很可能是父元素层级的问题,需要给父级加个z-index属性调整父元素层级,比如:

<div style="z-index: 1"><div style="z-index: 10">son</div></div><div style="z-index: 2"></div>

我的是A(父)组件包含了B(子)组件,给A的样式加了z-index小的值就可以了

本文链接地址:https://www.jiuchutong.com/zhishi/289731.html 转载请保留说明!

上一篇:为庆祝中秋而摆放的灯笼,新加坡 (© Khin/Getty Images)(为庆祝中秋而摆放的东西)

下一篇:Madonna della Corona教堂,意大利 (© Volodymyr Kalyniuk/Alamy)

  • 税务师财务与会计难不难
  • 协定税率的简称
  • 销项税是什么意思进项税是什么意思
  • 政府的慰问金一般有多少钱
  • 股东继续投资
  • 国际货运代理企业应当遵循哪些原则
  • 利息费用和利息支出的区别计算公式
  • 税务局未核定的印花税
  • 怎样确定是否计入固定资产清理科目
  • 预付款保函履约保函
  • 服务行业营业成本包括财务费用和管理费用吗
  • 递延纳税筹划策略研究
  • 合同中的税费需要交税吗
  • 注册资本金印花税减半征收
  • 小规模纳税人发票可以抵扣吗
  • 发票票种核定怎么提交
  • 无形资产属于什么行业
  • 减半征收城建税文件
  • 迁出注销类别怎么写
  • 小企业会计准则会计科目表
  • 个体户小规模纳税人每月开票
  • 审计报告报备流程
  • 发票金额大于实际支付金额如何报账
  • 库存商品过期报损
  • windows10如何重置密码
  • 公司向法人借款会计分录
  • adb是什么程序
  • kb4586781安装失败
  • 君子兰的养殖方法
  • PHP:pcntl_exec()的用法_PCNTL函数
  • citespace分析derwent
  • 公司收到个人汇款怎么办
  • 存货什么时候计提什么时候回转
  • 论文implications
  • 卖出回购证券的钱怎么算
  • 包装物押金属于应税货物吗
  • facebook/scribe · GitHub
  • 购买铝材会计分录
  • 衡量税收负担通常用()
  • 企业所得税计提金额怎么算
  • sql2008数据库存放位置
  • 个人对企业的例子
  • 营业成本和生产费用一样吗
  • 隔月发票退回是怎么回事
  • 其他应收款审计说明怎么写
  • 新成立的小规模纳税人什么时候报税
  • 经营租赁方式租入再转租的建筑物
  • 会计做账的凭据是什么
  • 收到支付宝认证怎么做账
  • 车费报销记入哪个账户
  • 签订购货合同,计划下月购入的固定资产
  • 账户设置的三种情况
  • vultr vps搭建
  • [视频]看科学家如何将纯净水变成金属
  • 虚拟系统win10
  • 设置centos时区修改时间的方法
  • vmware_vmx.exe进程在哪里关
  • 电脑自建热点
  • ubuntu怎么设置
  • linux0.12内核代码多少行
  • mac os固件下载
  • centos部署django项目
  • win8.1 应用商店是不是不能用了
  • pcc是什么文件
  • windows8.1应用商店打不开
  • 怎么放大linux字体
  • linux服务器被尝试登录失败
  • preorder遍历
  • Android开发如何找到TextView指定文本
  • android view动画
  • shell脚本批处理
  • unity3d初学者教程视频
  • 计算两gps坐标之间距离
  • 如何查询发票代码和发票号码
  • 税务局通知自查该怎么办理
  • 如何查询纳税信用等级证明
  • 国地税改革意义
  • todesk点不了
  • 退休军人免门票吗
  • 税务上门核查要看什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号