个人博客 个人博客
首页
  • 前端
  • 后端
  • Git
  • Docker
  • 网络
  • 操作系统
工具
阅读
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

董先亮

前端react开发
首页
  • 前端
  • 后端
  • Git
  • Docker
  • 网络
  • 操作系统
工具
阅读
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • Vue

    • 响应式API
    • vite环境变量
    • 侦听
    • 样式
      • 样式穿透
    • 多环境配置
    • 实现页面缓存
    • 组件封装
    • nextTick
    • 组件传值
    • 批量导入
    • 插槽
    • scoped与deep原理
    • v-model
    • vue-router
    • 项目全局
    • 自定义hook
  • React

  • 前端框架
  • Vue
NeverStop1024
2022-06-16
目录

样式

# 动态切换class

# 样式穿透

需要覆盖三方组件库时,需要用到样式穿透:deep()Vue3写法

参考

  1. vue项目四种样式穿透实现 (opens new window)
// 对class: favorite-project-box, 进行样式穿透,
// 覆盖vant组件中.van-list__finished-text,.van-list__loading两个样式
<style lang="less" scoped>
  :deep(.favorite-project-box) {
    width: 100%;
    box-sizing: border-box;
    padding: 0.15rem;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    .van-list__finished-text,
    .van-list__loading {
      width: 100% !important;
    }
  }
</style>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
编辑 (opens new window)
上次更新: 2022/06/17
侦听
多环境配置

← 侦听 多环境配置→

最近更新
01
mock使用
07-12
02
websocket即时通讯
07-12
03
前端面试题
07-09
更多文章>
Theme by Vdoing | Copyright © 2022-2023 NeverStop1024 | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式