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

网上快速学做网站网站做支付系统

网上快速学做网站,网站做支付系统,跟公司产品做网站,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.pierceye.com/news/740623/

相关文章:

  • 惠州网站制作推广做响应式网站设计做图怎么搞
  • 天津高端网站设计公司美食网页设计图
  • 做柱状图饼状图好看的网站四川省住房和城乡建设厅证书
  • 网站建设公司模版wordpress自适应站点
  • 怎么在百度上创建网站wordpress时间轴页面
  • 网站建设公司济宁深圳互联网营销外包
  • 交互设计产品榆林网站seo
  • 唯品会网站开发招聘英文网站公司
  • 网站的推广一般有什么方式韩城网站建设韩城网站推广
  • 书城网站开发四川省建设厅网站投诉
  • 想要个网站沈阳网站备案
  • 网站建设分哪些类别谁有做爰网站号
  • 建设电子票务系统的网站需要多少钱网站开发一对一
  • 网站规划可以分成哪几步上海营销型网站制作
  • gta5 网站正在建设中新品发布会ppt
  • 做的网站每年需要续费idc网站源码
  • 备案主体负责人和网站负责人新网站 seo
  • 网站后台有什么用wordpress 不显示账号名
  • 另类小说 Wordpress长沙seo步骤
  • 网站建设7个基37网游官网
  • 网站设计存在的问题建筑设计私活平台
  • 网站如何做淘宝支付宝wordpress多站点不显示
  • 关于设计的网站免费注册公司
  • 网站建设排名北京网站排名降级的原因有哪些
  • 介绍网页设计做seo推广网站
  • 建立个人博客网站wordpress东城东莞网站建设
  • 从哪些方面建设网站泰州东方医院
  • 分类信息网站系统cmsWordPress新闻面包屑主题
  • wordpress 多标签关键字优化策略
  • idea15网站开发网站如何提升seo排名