微信小程序的样式规则是有作用域限制的,组件内部的样式只对当前组件生效,无法直接修改父组件的样式。
比如:
1. 你在A页面中使用了B组件,B组件为自定义组件,也就是你自己写的组件
2. 你在B组件中使用了一个 UI组件 ,然后在B组件 的style标签中修改了 UI组件的样式
3. 此时你会发现样式修改失败,或者说样式穿透失效
你需要直接在A页面中修改UI组件组件的样式,此时样式修改成功
需要注意的是,微信小程序的样式穿透是不支持的,即无法在子组件中通过样式选择器直接修改父组件的样式。