微信小程序 styleIsolation 和 外部样式类的区别详解
微信小程序中的'styleIsolation' 和外部样式类有以下区别:
-
'styleIsolation' 是小程序自带的属性,用于控制组件样式隔离的方式。可以设置为'apply-shared'、'shared'、'isolated',分别表示应用外部样式、共享外部样式和完全隔离外部样式。而外部样式类是通过在组件标签上添加 class 属性来引用外部定义的样式。
-
'styleIsolation' 是针对整个组件的样式隔离,而外部样式类只能控制组件内部某些元素的样式。
-
'styleIsolation' 可以保证组件样式不会受到外部样式的影响,但是外部样式类可能会被其他组件的样式所覆盖。
-
'styleIsolation' 需要在组件的 json 文件中进行设置,而外部样式类可以在页面的 wxss 文件或者组件的 wxml 文件中定义。
总的来说,'styleIsolation' 和外部样式类都有各自的应用场景,需要根据实际情况来选择使用。
原文地址: https://www.cveoy.top/t/topic/olWR 著作权归作者所有。请勿转载和采集!