本文主要是介绍element ui在移动端的适配问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
element ui在移动端的适配问题
问题1:
给el-table表头添加背景色,使用以下代码
:header-row-style=“{ background: ‘linear-gradient(90deg, #0079FA 0%, #00C7DD 100%)’ }”
在安卓手机上显示正常,在ios手机上显示背景色添加到每一个th中了。如果背景颜色渐变,也是在每个th中显示。
原因:ios手机是safiri浏览器,safiri浏览器不支持给tr加背景色,
解决办法:给表头使用伪元素
::v-deep .is-group {position: relative;
}
::v-deep .is-group::after {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(90deg, #0079fa 0%, #00c7dd 100%);z-index: 0;
}
存在问题,ios手机有橡皮筋特效,在表格在弹动的时候,会露出背景蓝色背景,
解决办法给表格区域加白色背景。
::v-deep .el-table__body-wrapper {order: 1;background: #ffffff;
}
问题2:
设置统一的字号,在i安卓和ios真机上,字体显示不一致的问题,ios上字号不统一,有大有小。
解决办法:
给元素设置dispaly:flex,将盒子变成伸缩盒子。
这篇关于element ui在移动端的适配问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!