通过微信上传文件时,需要放置一个gif占位符,但是当上传文件不符合要求时,需要有弹窗进行提示。尝试使用view-image容器放置gif 使得图片不压缩,但是原生元素被遮盖,最后将标签换为普通的image标签。
其实就是一个上传文件的功能,页面展示的时候需要有一个gif图占位,当文件类型不符合规范时需要有弹窗提示
通过微信上传文件时,需要放置一个gif占位符,但是当上传文件不符合要求时,需要有弹窗进行提示。尝试使用view-image容器放置gif 使得图片不压缩,但是原生元素被遮盖,最后将标签换为普通的image标签。
其实就是一个上传文件的功能,页面展示的时候需要有一个gif图占位,当文件类型不符合规范时需要有弹窗提示
在说什么?可以提供一些其他信息(比如说你的代码)
微信上传图片压缩说的是 exif 信息丢失?不使用sdk选择文件,使用input选择文件,然后formdata 上传就不会丢失信息了
本文参与了SegmentFault 思否面试闯关挑战赛,欢迎正在阅读的你也加入。
12 回答5.1k 阅读✓ 已解决
7 回答3.9k 阅读✓ 已解决
10 回答8.1k 阅读
3 回答2.4k 阅读✓ 已解决
7 回答1.9k 阅读✓ 已解决
5 回答1.8k 阅读✓ 已解决
6 回答2.2k 阅读✓ 已解决
可以使用uni-app中的uni-Image组件来展示GIF图片,并且可以设置lazy-load属性来避免图片被压缩。同时,使用uni-dialog组件可以实现弹窗提示,而不会遮盖原生元素。具体的示例代码如下:
需要注意的是,uni-Image组件只能展示静态GIF图片,如果需要展示动态的GIF图片,可以考虑使用第三方组件库,例如uview-ui中的u-gif组件。但是需要注意的是,这种方式可能会影响图片的加载速度和性能,需要根据实际情况进行选择。