uniapp通过父组件修改子组件样式
分享一个在uniapp下h5端和小程序端的通过父组件改变子组件样式的方法
项目场景
在使用uView提供的popup弹出框组件时发现超出白框部分的元素会被隐藏,如图所示
期望效果(右上角存在×关闭按钮)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/acc56904b39f0a6a574e51112cd3641f.png#pic_center)
实际效果(缺少×关闭按钮)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/26ea1e52153f0b13742c6fc1b18e994a.png#pic_center)
问题描述
原因是子组件popup的白框外有样式 overflow: hidden 导致内容溢出隐藏。
此时思路是通过父组件去修改子组件(popup)对应dom的样式为 overflow: unset。
这里分享下h5和小程序的解决方案(主要是小程序麻烦)
解决方案
h5
找到