honeyChen
honeyChen
  • 发布:2024-11-27 09:01
  • 更新:2024-11-27 09:01
  • 阅读:80

#插件讨论# 【 全文件上传选择非原生2.0版 - lishanjun 】DOM重排不理想

分类:uni-app

目前一个很大的问题,当页面高度变化时,点击上传就没反应(内部出发file的input位置就会变动,所以触发不了点击事件)。在实际项目中,会有很多场景会使页面高度发生变化,就是作者示例项目中的重排。DOM重排主动调用show()方法可以解决,但是在实际项目中,很多时候页面高度是被动变化的,你监听不到,比如textarea文字过长时,往页面中添加元素时,总不能在很多地方都调用一下show()吧,代码工作量太大。textarea文字过长总不能监听一下value长度变化吧,况且这不是一个页面,是很多页面都有textarea。 所以有没有更好的解决方法呢,目前我想到的一个方法是:在这个插件内部,定时自调用show()可以解决,但是总感觉不太好,增加内存负担或者会页面体验不好。因为我的项目中大量使用到附件上传,使用附件上传的页面多达100多个。所以相比1.0来说,这2.0着实不好用啊,1.0虽然有个中间层,但至少能接近理想效果。所以这个问题,有没有更好的解决办法呢?

2024-11-27 09:01 负责人:无 分享
已邀请:

要回复问题请先登录注册