梗概:

软件开发中所指的业务, 其实就是一种特殊的程序

  1. 为了解决实际需求的程序
  2. 实际需求是多变的
  3. 所解决的实际问题比较零散细小
    1. 所以很少有直接解决这些需求的第三方工具库
    2. 所以往往需要程序员亲自编写程序来解决

常见业务需求

权限控制

用户身份验证和访问权限管理,确保不同角色用户只能访问相应的功能和数据。

用户体验优化

骨架屏

在数据加载时显示页面结构的占位符,提升用户感知的加载速度和体验。

虚拟滚动

对于长列表数据,只渲染可视区域的内容,优化页面性能和内存使用。

交互功能

列表拖拽

允许用户通过拖拽重新排序列表项,通常使用html拖拽API实现。

手势操作

支持触摸设备上的手势交互,如滑动、双击、长按等操作。

身份认证

扫码登陆

通过二维码实现快速登录,码中保存登录信息,需要对应的扫码应用来处理这些信息。

扫码跳转

通过扫描二维码跳转到指定页面或执行特定操作。

设计实现

还原设计稿

将UI设计稿准确转换为可交互的界面,注重像素级还原和交互细节。

已有业务模式

child::app跳转