当前位置: 首页 > Web前端 > HTML5

VUE选择UI框架

时间:2023-04-05 00:39:42 HTML5

vueUI框架选择现在市面上有很多vue的UI框架供我们选择。我们最常见的PC端有element-ui、iview,移动端有vux、vant-ui等,值得的需要注意的是,我们在选择框架的时候,不能只关注丰富性和可维护性风格,但框架的流畅性应该是我们更强调的。之前做项目的时候,只考虑风格好看和文档的全面性。做了简单的调研后,选择了IVIEW框架,在性能上造成了很大的缺陷。翻了资料,和自己的做法对比,iview存在严重的内存泄漏问题。我们在做企业级项目的时候,随着项目内容的增多,iview逐渐暴露出问题,项目就会越来越卡。对比element-ui,发现iview内存泄漏比较严重,目前官方没有找到解决方案。除了ui框架的原因。还有一些情况我们造成了内存泄露:(1)window/body上的监听等事件没有解除绑定(2)绑定EventBus的事件没有解除绑定(3)Vuex的$storewatch没有解除绑定(4)模块形成的闭包内部变量在使用后没有设置为null(5)使用第三方库创建,没有调用正确的析构函数。开发中一定要注意以上情况,严格规范,避免内存泄露,导致浏览器卡顿暂停。iview自身框架的问题目前还没有找到很好的解决方案,存在的问题正在排查和修改中。