该代码为一个图片压缩上传的类,通过构造函数传入一些参数,包括最大高度、最大宽度、图片列表容器、添加按钮、删除按钮类名、提交按钮以及提交表单。

该类主要包含以下几个方法:

1.构造函数:初始化参数,并调用_add_event方法添加事件监听器。

2._add_event方法:添加事件监听器,包括图片选择、添加按钮点击、删除按钮点击。

3._storage方法:读取文件并检查文件类型,调用_compress方法压缩图片。

4._compress方法:根据最大高度和最大宽度压缩图片,并调用_modify_img_and_show方法修改图片并展示。

5._modify_img_and_show方法:根据传入的图片数据修改图片并展示,如果是修改已有图片,则更新对应的列表项,否则新增一个列表项。

最后,将该类暴露在全局变量window下。

+function	图片压缩上传	class img_compress_upload 		constructor data			let this_default =				max_height 5120				max_width 5120				max_num 100				list_box				add_btn				del_btn_class del				submit_btn				subm

原文地址: http://www.cveoy.top/t/topic/L1o 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录