当前位置: 首页 > news >正文

asp.net个人网站空间wordpress 知言主题

asp.net个人网站空间,wordpress 知言主题,网页设计的网站,大兴专业网站建设价钱问题描述 想要修改element-plus的对话框el-dialog中的样式#xff0c;发现在页面style的scoped属性下#xff0c;使用:deep深入选择器进行修改是无效的。#xff08;vue2下深度选择器是有效的#xff09; //无效 :deep(.el-dialog){background-color: transparent; }解决…问题描述 想要修改element-plus的对话框el-dialog中的样式发现在页面style的scoped属性下使用:deep深入选择器进行修改是无效的。vue2下深度选择器是有效的 //无效 :deep(.el-dialog){background-color: transparent; }解决 方法一 在el-dialog外嵌套一层div div classmy-dialogel-dialog v-modeldialogVisibles v-ifdialogVisibles/el-dialog /divstyle scoped langless :deep(.my-dialog){background-color: transparent; } // 使用深度是选择器也生效了 :deep(.el-dialog){background-color: transparent; } style 方法二 不在外面前套div, style 不使用 scoped .el-dialog {background-color: transparent; } // 或则 el-dialog 加上class .my-dialog {background-color: transparent; }原理 网友 在组件中中 把el-dialog放在一个div中然后:deep(你要修改的元素class) 还有一个重要的前提是dialog中有一个属性append-to-body 把这个属性设成false 或者不写才可以用深度选择器修改样式这个属性就是把dialog插入到body中不然就算包裹在div中依然是取不到样式 这个问题并不是elmentUi和element-plus引起的而是vue2和vue3的区别。vue2中要求单个组件文件中的template中只能有一个元素如div而vue3是可以有多个的vue3中不生效是因为直接把el-dialog写在了template根目录中其实只要在template中添加一个div所有东西都放到div中就可以了。本质原因是页面中el-dialog的渲染位置不同添加div就会在当前组件位置渲染如果没有div就会在中渲染。这个答案大家接受吗 参考
http://www.eeditor.cn/news/120092/

相关文章:

  • 专业手机网站开发瑞金建设局网站
  • 玉林专业网站建设100种找客户的方法
  • 网站开发好还要空间吗html网页制作用什么语言
  • 英语网站的建设需要企业推广平台
  • 上海市网站设计公司网站如何进行品牌建设
  • 企业网站建设费用怎么记账淄博周村网站建设方案
  • 网站制作图书php管理系统
  • 网站开发人员工工资重庆中环建设有限公司网站
  • 在线网站制作WordPress留言提取
  • 专门做算法项目的网站公司免费网站建设
  • php体育网站模板360建筑网质量怎么样
  • 网站建设理由傻瓜式网页制作网站
  • .net网站源码下载一键logo设计生成器
  • 回收手表的网站网站建设技术咨询协议
  • 黃冈建设厅官方网站网站开发平台是什么
  • wap网站在线生成app爱空间装修公司属于什么档次
  • 自己建设网站在哪里建设深圳网站建设微信商城开发
  • 长沙律师网站建设拖拽式建站wordpress
  • 营销型企业网站一般具有哪些功能手机网站开发人员工具
  • 东莞建设年审网站怎么做免费公司网站
  • 网站缩略图代码简历模板手机版填写免费
  • 物流网站建设与管理南京网站建设小程序
  • 做网站哪一家公司好怎么做网站一张图
  • 网站排名查询系统寒假网页设计培训珿
  • 中小企业网站建设与管理课件百度云广州建设工程交易中心电话
  • 什么是营销型的网站推广西安网站建设阳建
  • 郑州网站制作郑州网站制作2017织梦网站怎么做seo
  • 成都哪家做网站好找别人做的网站怎样修改
  • 广州 网站建设 制作python微信网站开发
  • 免费网站建设培训学校一个人做网站 知乎