1.缩略图展示加上删除按钮(校区报错弹窗)
本来是有自带的,但是需求是把删除按钮展示在缩略图的右上角

$("#uploaderFiles li").each(function () {$(this).append('<span class="delete-upload-btn"><img src="data:images/common/icon-cross-no-bg.svg" alt=""></span>')});
//点击小图查看大图
$(document).on("click","#uploaderFiles li",function(){var url = $(this).attr('url'); //图片存放地址weui.gallery(url);$('.weui-gallery__del').remove();//去掉span中的字符串,要加上这句$('.weui-gallery span').html('');})$(document).on("click",".delete-upload-btn",function(e){e.stopPropagation();var $par=$(this).parents("li");var url =$par.attr('url'); //图片存放地址var DBId = $par.attr('db-id'); //图片唯一编号var id = $par.attr('data-id'); //点击图片对应的id--uploadCount;var param = {};param.DBId = DBId;param.imgUrl = url;$.ajax({url: "img-api/delete_imgs",type: "delete",contentType: "application/json;charset=UTF-8",dataType: "json",data: JSON.stringify(param),success: function (msg) {console.log(msg);},error: function (xhr, textstatus,thrown) {}});$par.remove();if (uploadCount == 3) {$(".weui-uploader__input-box").hide();} else {$(".weui-uploader__input-box").show();}})

weui自带的删除图片

 $('#uploaderFiles').click(function (e) {var target = e.target;while (!target.classList.contains('weui-uploader__file') && target) {target = target.parentNode;}if (!target) return;//从图片对应的li标签中获得所需属性var url = target.getAttribute('url'); //图片存放地址var DBId = target.getAttribute('db-id'); //图片唯一编号var id = target.getAttribute('data-id'); //点击图片对应的idvar gallery = weui.gallery(url, {className: 'custom-name',onDelete: function () {//删除图片的回调var isDelete = confirm('确定删除该图片?');if (isDelete) {--uploadCount;uploadCountDom.innerHTML = uploadCount; //处理角标for (var i = 0, len = uploadList.length; i < len; ++i) {var file = uploadList[i];if (file.id == id) {$("#uploaderFiles li").each(function () {//找到对应的li标签,请求后台删除文件if ($(this).attr("data-id") == id) {var param = {};param.DBId = DBId;param.imgUrl = url;$.ajax({url: "img-api/delete_imgs",type: "delete",contentType: "application/json;charset=UTF-8",dataType: "json",data: JSON.stringify(param),success: function (msg) {console.log(msg);},error: function (xhr, textstatus,thrown) {}});}});file.stop();break;}}target.remove();gallery.hide();// 添加3张后隐藏上传按钮if (uploadCount == 3) {$(".weui-uploader__input-box").hide();} else {$(".weui-uploader__input-box").show();}}}});})

weui的uploader使用相关推荐

  1. weui uploader java_实例 | WEUI框架uploader上传图片,传入服务器

    // js $(function() { // 允许上传的图片类型 var allowTypes = ['image/jpg', 'image/jpeg', 'image/png', 'image/g ...

  2. WEUI文件上传详解

    本文通过我个人设计的系统为案例来教会读者使用weui的uploader,先来看看效果图: 图片上传框 PC端 移动端 首先,微信的官方文档不会一步一步教会你怎么用,但是在其中能发现很多使用的细节,推荐 ...

  3. 小程序 制作自定义弹层 添加弹层显示和隐藏动画 父组件与子组件(自定义组件)之间传值

    0.说明与效果 本文打算用一个具体的例子,总结下这些开发过程中学习到的知识: 1.制作自定义组件,并在页面中引用 2.自定义组件的内容是一个表单弹层,添加弹层在弹出和隐藏时的动画 3.展示父组件与子组 ...

  4. 微信小程序mp-uploader组件

    1.uploader.wxml <view class="page" data-weui-theme="{{theme}}"><view cl ...

  5. elementui el-from 怎样显示图片_vue2.0使用weui.js的uploader组件上传图片(兼容移动端)...

    本文已同步到专业技术网站 www.sufaith.com, 该网站专注于前后端开发技术与经验分享, 包含Web开发.Nodejs.Python.Linux.IT资讯等板块. 最近在使用 vue2.0开 ...

  6. 使用WEUI uploader上传图片

    使用WEUI uploader上传图片,博主费了很大的劲总算找到完整的了,并且带后台接收代码,有需要的朋友拿去吧,亲测可用! 一.html代码 <link rel="styleshee ...

  7. weui uploader java_weui.js---uploader

    html: 图片上传 0/5 js: var uploadCount = 0, uploadList = []; var uploadCountDom = document.getElementByI ...

  8. weui uploader java_小程序-扩展能力图片上传Uploader组件

    微信小程序中有一些扩展组件可以用,例如其中的图片上传组件,不论样式还是上传时的动画,都比较好,在使用过程中也遇到了一些问题,在这记录一下,也期望能让后来用的人少走弯路. 第一步,首先访问网址,http ...

  9. weui uploader java_微信小程序 WeUI·Uploader

    图片上传Uploader组件. 示例代码:{ "usingComponents": { "mp-uploader": "../components/u ...

最新文章

  1. shiro 授权介绍
  2. DBSCAN算法理论和Python实现
  3. [小北De编程手记] : Lesson 02 - Selenium For C# 之 核心对象
  4. centos 启动一个redis_linux环境下安装部署redis服务器
  5. 解决“C:\Windows\System32\ntdll.dll”。无法查找或打开 PDB 文件问题
  6. 从对工作流理论发展的理解到jBPM4的设计思想
  7. kubernetes之初始容器(init container)
  8. 钢结构计算机模拟拼装,钢结构技术-钢结构虚拟预拼装技术
  9. Axure 9 实战案例,动态面板的应用 3,京东的拖动拼图登录验证
  10. matlab 滤波器设计 coe_巴特沃斯滤波器
  11. CrossApp 0.4.2 发布,隆重推出 WebView
  12. 系统架构设计师考试心得与经验
  13. 计算机组装图解,电脑组装图解
  14. java爬虫(爬取豆瓣电影排行榜)
  15. 将正式数据库中的表与测试库同步
  16. 【052】Emoji Mix-Emoji表情趣味合成
  17. 论文笔记《Combining Events and Frames Using Recurrent Asynchronous Multimodal Networks for Monocular ...》
  18. 关于TreeView的简单使用(Qt6.4.1)
  19. eclipse Job
  20. 内存输出流ByteArrayOutputStream

热门文章

  1. Unity Mecanim动画系统 之 动画混合树(Blend Trees)的简单使用
  2. Clion IDE 个性修改(往事随风,世事难料,已不会在更新了-20200627)
  3. 广州火车站订广水火车票,要改输入孝感的区号:0712
  4. 面向GPU 的多LOD 因子的大规模场景可视化策略
  5. 安全开发之-漏洞详细分类
  6. 【TC SRM 312 Div1 Level3】CheapestIsland(轮廓线DP)(最小表示法)
  7. [中国][剧情][红美丽/葛优2007最新片][DVD-RMVB/348MB][国语中字]
  8. 输出文本算子disp_message
  9. pycharm删除文件
  10. 一,三种基础的数据复用模式 IR,OR,WR