当前位置:首页 > 网络科技 > uni-app 如何通过穿透修改默认组件 CSS 样式及设置 scoped

uni-app 如何通过穿透修改默认组件 CSS 样式及设置 scoped

2年前 (2024-08-28)admin网络科技162

uni-app 默认提供了许多的默认组件,同样也就不被了默认的样式,但是无法直接通过 style 中书写 CSS 样式来修改默认组件的样式,需要通过>>>或/deep/这两个穿透命令来实现,同时也设计到 scoped 关键字的设置,下面和子凡一起了解一下有关 uiniapp 的 CSS 样式。

App.vue(样式层级高)定义样式就可以覆盖子组件或者父组件,无论有没有设置 scoped 关键字。

子组件设置 scoped 会增加私有后缀,为了保证它的唯一性不会父组件导入的 css 覆盖掉,但 App.vue 导入的 css 会覆盖掉它(特别注意)。

父组件如何穿透子组件,覆盖默认组件的样式,这时候就需要使用到穿透:>>>和/deep/

不加 scoped 直接使用穿透容易出现污染全局,所以以严谨的态度,我们需要在 style 标签上加 scoped,同时使用 deep 穿透,简单举例如下:

1
2
3
4
5
<style scoped>
/deep/ .fanly {
	font-size: 14px;
}
</style>

代码中的/deep/同样可以使用“>>>”来替换,这是两种穿透的写法,当然 style 标签中不加 scoped 也是可以成功的。

w.haolusi.com

本文链接:https://w.haolusi.com/uniapp-css-deep-style-scoped.html

扫描二维码推送至手机访问。

版权声明:本文由豪鲁斯兴趣网发布,如需转载请注明出处。

本文链接:https://w.haolusi.com/?id=1959

标签: uni-app开发
分享给朋友:

“uni-app 如何通过穿透修改默认组件 CSS 样式及设置 scoped” 的相关文章

尽早觉醒:找到自己一人能做的互联网生意

尽早觉醒:找到自己一人能做的互联网生意

没有经历过裁员的职场是不完美的。无论何种原因经历次裁员,可能对心智都是一次提升,前面也写过技术人怎么利用空窗期的文章技术人的空窗期,你的涅槃重生。经历过裁员的时候难免感到复杂和沉重。离开的背后,不仅有情感的波动,还有对未来的深深焦虑。当你被通知离职的那一刻,情绪复杂得难以描述。但是,当冷静下来,你会...

WordPress如何将管理员用户主页改为网站首页

WordPress如何将管理员用户主页改为网站首页

最近在做 WordPress 站群的一些项目测试,主题在调用作者的时候就会链接到作者主页,加上很多时候 WordPress 网站就只会使用一个账户来发布文章,虽然可以通过修改主题代码的方式将作者的链接直接链接到网站首页,但是作为一个优雅的 WordPress 开发者来说,肯定是不会轻易动主题源码的,...

WordPress如何移除登录界面中英文语言切换框

WordPress如何移除登录界面中英文语言切换框

其实早在 WordPress 5.9 版本开始,WordPress 默认登录界面就增加了语言切换选项, 其目的就是允许用户自己选择要使用的语言登录后台。这个功能对于多语言网站或是国际性站点可能还有点用,但是对于国内用户来说就显得有些多余。最近子凡在做更深度的 WordPress 优化,同时也为了丰富...

最新可用!2024年Google谷歌镜像,Google学术镜像站(8月更新)

最新可用!2024年Google谷歌镜像,Google学术镜像站(8月更新)

本篇文章目录|Table of Contents Hide Google谷歌镜像-直接访问谷歌搜索01.Google谷歌搜索最新镜像入口02.Go...

BOOM Library Discography|影视广播级实录拟音音效素材库|Sound FX Library|下载|Download

BOOM Library Discography|影视广播级实录拟音音效素材库|Sound FX Library|下载|Download

        本篇文章目录|Table of ContentsHideSound FX:什么是音效专业的高品质音效 – BOOM Library试听下载(百度云)精品资源整理(百度云)Boom Library 全集(125)资源整理|百度云|未压缩文件¥30...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。