首页 > 其他分享 >style中通过import引入样式时,scoped不生效

style中通过import引入样式时,scoped不生效

时间:2023-12-15 18:00:49浏览次数:40  
标签:style 样式 scoped 引入 import css 页面

通过import引入的外部css文件,这种引入方式是全局的,也会影响其他组件的页面样式

<style lang="scss" scoped>
@import url(../style.scss);
</style>

此时虽然用了scoped,但是样式还是全局的。

造成样式污染的案例:

(1)、父页面中引入css文件

<style scoped>
@import "~@/assets/style/hr.css";
</style>

(2)、子页面中也引入css文件

<style scoped>
@import "~@/assets/style/hr1.css";
</style>

造成的问题就是,你修改子页面的样式,发现样式病没有相应修改,是因为父页面的样式是全局样式

如上图所示:同一个样式在页面出现了两次,当你修改子页面的样式时,发现页面的样式并没有相应修改,因为父页面也有相同的样式。

例如:当你把子页面的样式background注释掉,发现并没有生效,因为父页面的样式中还有background

 

标签:style,样式,scoped,引入,import,css,页面
From: https://www.cnblogs.com/zwh0910/p/17903920.html

相关文章

  • vscode调试import文件报错: ModuleNotFoundError No module named 'libs'
    vscode调试python时出现import其他文件夹找不到路径的报错,需要设置正确的workingdirectory(cwd)和PYTHONPATH(env){"version":"0.2.0","configurations":[{"name":"Python:CurrentFile",&quo......
  • spring boot项目中org.springframework.boot.autoconfigure.AutoConfiguration.import
    一、resource下的文件org.springframework.boot.autoconfigure.AutoConfiguration.importsspring.factoriesmessages_zh_CN.properties二、spring.factories文件我们知道在springboot项目中,只要用注解@Configuration、@Bean、@Compont等注解标注的类springboot会自动为......
  • import引入pdfjs-dist报错Top-level await is not available、No "GlobalWorkerOption
    项目环境//1.npmlsvite├─┬@vitejs/plugin-vue-jsx@3.1.0│└──vite@5.0.3deduped├─┬@vitejs/plugin-vue@4.5.0│└──vite@5.0.3deduped├─┬vite-plugin-pwa@0.17.2│└──vite@5.0.3deduped├─┬vite-plugin-top-level-await@1.4.0│└......
  • pydantic.errors.PydanticImportError,'pydantic:compiled' 在 Pydantic 版本 2 中已被
    今天编译python程序时pyinstaller-F--version-filefile_version_info.txtMelliferaCMD.py收到错误:58759INFO:Loadingmodulehook'hook-pydantic.py'from'D:\\env\\fbt\\Lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'......
  • 六、多态样式@stateStyles
    @Styles和Extend仅仅应用于静态页面的样式复用,stateStyles可以依据组件的内部状态的不同,快速设置不同样式。@stateStyles是属性方法,可以根据UI内部状态来设置样式,类似于css伪类,但语法不同,ArkUI提供以下四种状态:focused:获焦态normal:正常态pressed:按压态disabled:不可用态impo......
  • php 去除图片以及DIV的width、height、style
    1.去掉图片的宽高,去掉DIV的style样式$str='<divstyle="margin:0pxauto;width:740px;"><p><imgwidth="748"height="444"alt=""src="/images/upload/Image/manmiao_0001.jpg"/></p></div......
  • Linux学习36- python3.9出现ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+
    遇到问题python3.9上安装requests库,requests包引入了urllib3,而新版本v2.x的urllib3需要OpenSSL1.1.1+以上版本所以就出现了报错File"/root/python39/lib/python3.9/site-packages/_pytest/assertion/rewrite.py",line186,inexec_moduleexec(co,module.__dict__......
  • StyleSync 开源部分总结
    https://github.com/guanjz20/StyleSync_PyTorch这个是号称最强的模型.说百分之99拟合真人.我们赶紧来学习.首先权重和训练是不开源的.我也只能尽可能的根据发布的代码来看能学到什么.先说结论:整体跟wav2lip百分之90相似.都是视频--->图片--->抽取人脸landmark->每个图片......
  • 在中间件中使用 Scoped 模式服务
    作用域(Scoped)服务和瞬时(Transient)服务都与请求的生命周期相关,但它们之间有一些区别。1.作用域(Scoped)服务:-作用域服务的生命周期与每个请求的生命周期相对应。也就是说,每个请求都会创建一个作用域服务的实例,并且在请求处理过程结束时该实例将被释放。-作用域服务在同一个......
  • pydantic.errors.PydanticImportError,'pydantic:compiled' 在 Pydantic 版本 2 中已被
    今天编译python程序时pyinstaller-F--version-filefile_version_info.txtMelliferaCMD.py收到错误:58759INFO:Loadingmodulehook'hook-pydantic.py'from'D:\\env\\fbt\\Lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks&......