mopduan/team

小米新应用踩坑总结

Opened this issue · 0 comments

截止至2017.12.1,平台和构建工具均为最新版,以下所列均为可能会影响产品体验的问题并已向小米方反馈,细节小问题略过

小米工程师已经明确表示后续版本会修复的:

  • gif 图片不支持 css 属性 border-radius
  • css @keyframes 语法必须单独设置关键帧,不能用逗号一次设置多个
  • 如果没有给 image 组件设置宽高,图片加载失败后无法显示 alt 内的替换图片

小米工程师认为不是问题的(即可能不会修复):

  • tabs 和 swiper 组件纵向滑动手势会触发 click 事件
  • richtext 组件的 type 为 html,组件四周会产生间隙,无法通过 margin 消除,也无法设置 background-color,开发文档里写的 richtext 支持通用样式

尚未得到明确答复的:

  • richtext 组件用默认的 mix 格式,图文排版难以控制,不太容易实现较复杂的排版
  • 设置样式 position:fixed 的组件,show 属性无法隐藏该组件
  • 无法动态改变 css 属性 lines 为 -1,只能改成 9999 这种比较大的值
  • 无法动态改变 css 属性 background: linear-gradient()

其他问题:

  • storage 接口最大能存储 2M 左右的数据,超出会被清0
  • 过大过多的图片会引起内存泄漏,尤其要关注 gif 图片的大小和数量,非常容易导致整个应用崩溃