Skip to content

设计原则

ImDesign 设计理念:单一原则、可扩展性、可维护性、可定制性、追求动效、极致体验。

单一原则

单一原则指的是一个组件只做一件事,并且把它做好。

可扩展性

可扩展性指的是组件可以很容易地被扩展或修改以适应不同的需求。

例如:通过使用插槽(slots)和属性(props),开发者可以在不改变原有代码的情况下向组件添加新的功能或样式。

可维护性

可维护性指的是组件的代码易于理解、修改和维护。

例如:遵循一致的命名规范、编写清晰的注释以及保持组件的大小适中可以帮助提高其可维护性。

可定制性

样式可定制性指的是组件的样式可以被轻松地自定义以满足特定的设计要求。

例如:通过 CSS 变量,开发者可以为组件定义多种样式选项,并允许用户根据自己的喜好进行选择和应用。

追求动效

动效可以提升用户体验,使界面更加生动和有趣。

例如:使用 CSS 动画或 JavaScript 来实现平滑的过渡效果、悬停效果等。

极致体验

极致体验指的是在满足基本功能的同时,尽可能地提供最佳的用户交互体验。

基于 MIT 协议发布