码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • vue 页面的css样式代码多,怎么把css样式代码做成独立的文件,然后引用进来;以及style的scoped标签介绍以及scoped穿透介绍


    vue 页面的css样式代码多,怎么把css样式代码做成独立的文件,然后引用进来

    一、把css代码拷贝到一个独立的文件里

    文件名:diy_index.css

    二、全局引用

    1. <style>
    2. @import "../css/diy_index.css";
    3. </style>

    三、单页面引用

    1. <style scoped>
    2. @import "../css/diy_index.css";
    3. </style>

    四、什么是scoped

    解释一:

    在Vue文件中的style标签上有一个特殊的属性,scoped。当一个style标签拥有scoped属性时候,它的css样式只能用于当前的Vue组件,可以使组件的样式不相互污染。如果一个项目的所有style标签都加上了scoped属性,相当于实现了样式的模块化。

    解释二:

    在style中使用scoped的。则style标签里的css仅作用于当前页面。css对子组件不生效,可以在子组件的style标签里也使用scoped,这样可以使一个页面对应自己的css,避免影响到其他页面。

    五、scoped穿透

    scoped看起来很好用,当时在Vue项目中,当我们引入第三方组件库时(如使用vue-awesome-swiper实现移动端轮播),需要在局部组件中修改第三方组件库的样式,而又不想去除scoped属性造成组件之间的样式覆盖。这时我们可以通过特殊的方式穿透scoped。

    stylus的样式穿透 使用>>>

    1. 外层 >>> 第三方组件
    2. 样式
    3. .wrapper >>> .swiper-pagination-bullet-active
    4. background: #fff

    sass和less的样式穿透 使用/deep/

    1. 外层 /deep/ 第三方组件 {
    2. 样式
    3. }
    4. .wrapper /deep/ .swiper-pagination-bullet-active{
    5. background: #fff;
    6. }

    延伸阅读

    vue 页面的js代码多,怎么把js做成独立的文件,然后引用进来_cplvfx的博客-CSDN博客vue 页面的js代码多,怎么把js做成独立的文件,然后引用进来https://blog.csdn.net/cplvfx/article/details/125521105

  • 相关阅读:
    百度秋招算法笔试真题解析
    混合SDN中的安全性问题研究
    VB.net webbrowser 自定义下载接口实现
    [软件安装] tmux安装及相关事项
    Linux中压缩和解压(gzip压缩/gunzip解压)(zip压缩/unzip解压)(tar打包解压)
    LeetCode241. 为运算表达式设计优先级 - 分治法
    k8s 灰度发布(未完)
    【100个 Unity实用技能】☀️ | UGUI Text中加入超链接文本,可直接点击跳转
    Python 异步编程原理篇之新旧协程实现对比
    计算机毕业设计Java博弈论学习网站(源码+系统+mysql数据库+lw文档)
  • 原文地址:https://blog.csdn.net/cplvfx/article/details/125521371
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号