【问题描述】
如果开发者代码不定义layout,MIP会默认将layout设置为浏览器原生audio 元素宽高。
如源码:
MIP加工后:
导致audio高度固定为32px(chrome)和40px(firefox),宽度为300px(chrome)和270px(firefox).
【问题代码】
|
Layout.prototype.getNaturalDimensions = function(element) { |
【建议】
宽度可以使用flex布局,但高度32px(chrome)明显太矮,导致按钮区域过小不利于点击。
苹果系统为了方便点击,行高为44px,设计稿@2x显示为88px.
建议使用组件默认宽高,或站长自定义皮肤。不强制增加宽高。