weui框架实现上传,预览和删除图片功能代码

  

jQuery WeUI是专为微信公众账号开发而设计的一个简洁而强大的UI库,包含全部WeUI官方的CSS组件,并且额外提供了大量的拓展组件,丰富的组件库可以极大减少前端开发时间。

  

jQuery WeUI的最大特点是它只提供用户界面组件,并不会对项目所使用的框架和其他库有任何的限制,几乎可以在任何环境下使用。无论你的项目是基于jQuery,还是反应,角,Vue,你都会发现jQuery WeUI能非常方便的和他们结合使用。既是你的项目是一个有很悠久历史的老项目,也几乎可以做到拿来即用。

  

weui框架暂时只有css文件,并没有js文件实现其功能,我在其html + css后面增加了js实现其功能,为大家提供方便,也为自己保存记录。

        & lt; !doctype html>   & lt; html>   & lt; head>   & lt;元charset=皍tf - 8”比;   & lt; title> & lt;/title>   & lt;元name=笆哟啊蹦谌?翱矶?设备宽度,初始=1,最小规模=1,最大范围=1,user-scalable=不”/比;   & lt;链接的href=" https://www.yisu.com/css/mui.min.css " rel=巴獠縩ofollow”rel="样式表"/比;   & lt;链接rel="样式表" href=" https://www.yisu.com/zixun/weui.min.css " rel=巴獠縩ofollow”rel=巴獠縩ofollow”/比;   & lt;链接rel="样式表" href=" https://www.yisu.com/zixun/jquery-weui.css " rel=巴獠縩ofollow”rel=巴獠縩ofollow”/比;   & lt;/head>   & lt; body>   & lt; div类=" weui-gallery " id=盎取北?   & lt;跨类=" weui-gallery__img " id=" galleryImg祝辞& lt;/span>   & lt; div类=皐eui-gallery__opr”比;   & lt; a href=" javascript:“rel==皐eui-gallery__del”比“外部nofollow”类;   & lt;我class=" weui-icon-delete weui-icon_gallery-delete”祝辞& lt;/i>   & lt;/a>   & lt;/div>   & lt;/div>   & lt; div class=" weui-cells weui-cells_form”比;   & lt; div类=皐eui-cell”比;   & lt; div类=皐eui-cell__bd”比;   & lt; div类=皐eui-uploader”比;   & lt; div类=皐eui-uploader__hd”比;   & lt; p class=" weui-uploader__title”在图片上传& lt;/p>   & lt; div类=" weui-uploader__info "祝辞0/2
  & lt;/div>   & lt; div类=皐eui-uploader__bd”比;   & lt; ul类=" weui-uploader__files " id=皍ploaderFiles”比;   & lt;李类=" weui-uploader__file "祝辞& lt;/li>   & lt;李类=" weui-uploader__file "祝辞& lt;/li>   & lt;李类=" weui-uploader__file "祝辞& lt;/li>   & lt;李class=" weui-uploader__file weui-uploader__file_status”比;   & lt; div类=皐eui-uploader__file-content”比;   & lt;我类=" weui-icon-warn "祝辞& lt;/i>   & lt;/div>   & lt;/li>   & lt;李class=" weui-uploader__file weui-uploader__file_status”比;   & lt; div类=" weui-uploader__file-content "祝辞50% & lt;/div>   & lt;/li>   & lt;/ul>   & lt; div类=皐eui-uploader__input-box”比;   & lt;输入id=" uploaderInput " class=" weui-uploader__input zjxfjs_file”类型=拔募苯邮?巴枷?*”多个=薄氨?   & lt;/div>   & lt;/div>   & lt;/div>   & lt;/div>   & lt;/div>   & lt;/div>   & lt;脚本src=" https://www.yisu.com/js/mui.min.js "祝辞& lt;/script>   & lt;脚本type=" text/javascript " src=" https://www.yisu.com/zixun/jquery-2.1.4.js "祝辞& lt;/script>   & lt;脚本type=" text/javascript " src=" https://www.yisu.com/zixun/jquery-weui.js "祝辞& lt;/script>   & lt;脚本type=" text/javascript祝辞   mui.init ();   $(函数(){   var tmpl=' & lt;李类=皐eui-uploader__file祝辞& lt;/li>”,   画廊=美元(“#画廊”),   美元galleryImg=$ (" # galleryImg "),   美元uploaderInput=$ (" # uploaderInput "),   美元uploaderFiles=$ (" # uploaderFiles ");   uploaderInput美元。(“改变”、功能(e) {   var src url=窗口。URL | |窗口。webkitURL | | window.mozURL,   文件=e.target.files;   (var=0, len=files.length;我& lt;兰;+ + i) {   var文件[我]=文件;   如果(url) {   src=https://www.yisu.com/zixun/url.createObjectURL(文件);   其他}{   src=e.target.result;   }   (uploaderFiles.append美元(tmpl。替换(# url #, src)));   }   });   var指数;//第几张图片   uploaderFiles美元。(“点击”、“李”,函数(){   指数=$ ().index ();   galleryImg美元。attr(“风格”,this.getAttribute(“风格”));   美元gallery.fadeIn (100);   });   美元的画廊。(“点击”,函数(){   美元gallery.fadeOut (100);   });//删除图片删除图片的代码也贴出来。   $ (" .weui-gallery__del ") .click(函数(){//这部分刚才放错地方了,放到美元(函数(){})外面去了   console.log(“删除');   uploaderFiles.find美元(“李”).eq(索引).remove ();   });   });   & lt;/script>   & lt;/body>   & lt;/html>

weui框架实现上传,预览和删除图片功能代码