为什么使用离子元素标签/组件而不是标准html?



使用离子元素(如ion-button,ion-item,ion-row,ion-text ion-img(而不是常规html有什么好处?

第一个好处是,每个组件都已实现为在移动设备和移动事件(如单击、点击等(上正常工作(您还记得300 毫秒延迟问题吗?

同样重要的是要注意,Ionic组件是根据每个平台的设计指南和推荐模式设计/实现的。用户希望所有应用程序都尊重他们已经习惯的一些UI/UX模式,而Ionic在这方面做得非常好。

最后但并非最不重要的一点是,一些组件还封装了许多逻辑,这些逻辑很难仅用html元素(例如ion-item-sliding组件(来实现。

但请注意,在某些情况下,使用标准 html 可能是一个不错的选择。例如,如果您需要显示很长的项目列表,使用ion-items 将意味着为列表中的每个项目创建一个 ion-item 组件的新实例,并且您的 Ionic 应用程序需要将它们保存在内存中。Ionic组件被实现为非常高性能,因此对于当今大多数移动设备来说,这不是问题,但是如果您需要支持旧的/慢速的设备,这可能会大大提高性能。

最新更新