前端开发对接问题和解决办法汇总

前言

用于记录前端开发过程中遇到的问题,以及解决方法。

UI

  1. UI 设计常用苹方字体, font-size 600,在 ios 上预览看起来会有加粗效果,但是在其他平台的浏览器渲染没有加粗效果

  2. 背景图使用 opacity 透明度,文字会连同背景一起改变透明度,但是 UI 不希望文字改变,建议使用 rgba 实现透明度效果

  3. UI 设计的行间距往往是文字与文字之间的间距,而不是块与块之间的间距,建议 UI 设计时,文字使用块包裹

接口调试

  1. 不同开发人员对接接口时,接口返回的数据格式不一致,同样含义对应的字段名不一致,建议前端拿到数据后调用公共函数,将数据格式转换成统一格式

  2. 前端在页面显示直接使用对象下的属性,后端返回的对象异常情况下为 null 。建议前端转义后端的字段再显示在页面,或者后端返回包装对象前,统一用工厂函数处理

兼容性

  1. ios 时间格式,时间格式 yyyy-MM-dd HH:mm:ss 处理成 yyyy/MM/dd HH:mm:ss

  2. 微信小程序不支持 group.by ,使用语法降级

Last updated