背景概述 接到的需求是要仿一个日本电商shoppies的页面。其中有一块是上传图片预览的效果 效果演示: 接下来本文就为大家分析如何实现这样的效果 分析源码 所以我们发现这个效果实际上是模拟点击了html里的input组件实现的,然后用opacity:0把它隐藏掉。 然后为了实现预览效果,需要给type=file的input绑click事件。 然后获取图片然后转base64写进img标签。思路大致是这样