如何解决Angular原生拖拽导致页面卡顿及表单控件输入延迟的问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1062个文字,预计阅读时间需要5分钟。
说明:之前有一个Angular项目,页面上的表格不算多,也就一百来个(这个不一定,有的地方多,有的地方少),但是再输入的时候会形成输入延迟,响应不灵敏,用户体验极其不好。
说明
之前有一个angular项目,页面上表单不算多,也就一百来个(这个不固定,有的地方多,有的地方少),但是再输入的时候会造成输入延迟,反应不灵敏,对用户体验极其不好。还有一个功能就是拖拽功能(原生,没有使用官方中的拖拽功能),从左边拖到右边区域,拖拽区域少的时候还挺流畅,但一旦有几百上千的时候反应极其的慢
原因(?)
上面两个问题其实都和angular的机制有关。一个双向绑定一个拖拽归根结底都是因为angular的变化检测
angular的双向绑定主要是脏数据检查,如果大量的检查,效率比较低。
本文共计1062个文字,预计阅读时间需要5分钟。
说明:之前有一个Angular项目,页面上的表格不算多,也就一百来个(这个不一定,有的地方多,有的地方少),但是再输入的时候会形成输入延迟,响应不灵敏,用户体验极其不好。
说明
之前有一个angular项目,页面上表单不算多,也就一百来个(这个不固定,有的地方多,有的地方少),但是再输入的时候会造成输入延迟,反应不灵敏,对用户体验极其不好。还有一个功能就是拖拽功能(原生,没有使用官方中的拖拽功能),从左边拖到右边区域,拖拽区域少的时候还挺流畅,但一旦有几百上千的时候反应极其的慢
原因(?)
上面两个问题其实都和angular的机制有关。一个双向绑定一个拖拽归根结底都是因为angular的变化检测
angular的双向绑定主要是脏数据检查,如果大量的检查,效率比较低。

