Vue element中sass scss会提示deep报错

可将/deep/和>>>的写法换为 ::v-deep
如下:

<style lang="scss" scoped>

.icon-dialog {
    
    
  ::v-deep .el-dialog {
    
    
    border-radius: 8px;
    margin-bottom: 0;
    margin-top: 4vh !important;
    display: flex;
    flex-direction: column;
    max-height: 92vh;
    overflow: hidden;
    box-sizing: border-box;
    .el-dialog__header {
    
    
      padding-top: 14px;
    }
    .el-dialog__body {
    
    
      margin: 0 20px 20px 20px;
      padding: 0;
      overflow: auto;
    }
  }
}

::v-deep的vue官方解析
有些像 Sass 之类的预处理器无法正确解析 >>>。这种情况下你可以使用 /deep/ 或 ::v-deep 操作符取而代之——两者都是 >>> 的别名,同样可以正常工作。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_45895806/article/details/109782580
今日推荐