我有一个具有挑战性的要求。要求如下。
- 我们今天正在设计一个包含 10 个 UI 元素的 UI。
- 用户创建的记录很少。
- 一个月后,新版本发布,屏幕上有 12 个 UI 元素。
- 当用户创建新记录时,他应该看到 12 个 UI 元素,当他打开旧记录时,他应该看到 10 个元素。
为了实现这一点,我想,我们可以存储创建记录的版本并呈现属于该版本的 HTML。但是,这将不必要地不断增加项目大小,就像代码得到 100 次修订一样,将会出现很多 HTML 重复项。
我曾想过在前端使用“switch-case”或“if-else”语句,但它会减慢 UI,因为 JS 完成了太多繁重的工作。
请提出一种使用 JS 或 jQuery 或 Angular 来满足此要求的方法。任何一个框架都可以,直到它可以工作。
非常感谢您提前回复,