微擎app端上传图片后删除不了图片
相信在微擎开发的哥们都知道, 微擎在手册方面还是有点坑的,根本不让人活啊.没办法, 开发时, 只能自己看着源码来搞>>>>
好, 不多说了. 现在来看一个坑 ..直接上代码\
html:
<!--自己的头部引入-->
{template 'common_header'} <script type="text/javascript" src="{$_W['siteroot']}app/resource/js/app/util.js"></script>
<script src="{$_W['siteroot']}app/resource/js/require.js"></script>
<script type="text/javascript" src="{$_W['siteroot']}app/resource/js/lib/mui.min.js"></script>
<link href="{$_W['siteroot']}app/resource/css/common.min.css" rel="stylesheet">
<script type="text/javascript" src="{$_W['siteroot']}app/resource/js/app/common.js"></script> <form action="" method="post">
<ul class="report-list white clearfix">
<li class="clearfix">
<div class="pull-left">
标题
</div>
<div class="pull-right">
<input type="text" placeholder="请输入标题" name="report_title" value="">
</div>
</li>
<li class="clearfix">
<div class="pull-left">
填写人
</div>
<div class="pull-right">
<input type="text" placeholder="请输入填写人" name="report_author" value="">
</div>
</li>
</ul>
<div class="apply-advantage white report-load">
<div class="title">报告内容</div>
<textarea name="textarea" id="textarea" rows="6" placeholder="至少100字" minlength="115" style="color: #333;"></textarea>
<div class="photo">
<div class="mui-table-view-chevron">
<div class="mui-image-uploader ">
<a href="javascript:;" class="mui-upload-btn mui-pull-left js-image-report_picture"></a>
<div class="mui-image-preview js-image-preview mui-pull-left" ></div>
</div>
</div>
</div>
</div>
<button type="button" class="submit-report">提交</button>
<input type="hidden" name="token" value="{$_W['token']}" />
</form>
<script type="text/javascript">
$(function(){
mui.init({
swipeBack: true //启用右滑关闭功能
});
//上传图片
util.image($('.js-image-report_picture'), function(url){
$('.js-image-report_picture').parent().find('.js-image-preview').append('<input type="hidden" value="'+url.attachment+'" name="report_picture[]" /><img src="'+url.url+'" data-id="'+url.id+'" data-preview-src="" data-preview-group="__IMG_UPLOAD_report_picture" />');
}, {
crop : false,//裁剪
multiple : true,//多图
preview : '__IMG_UPLOAD_{$name}'//预览
});
});
</script>
{template 'common_footer'}
页面图:

上传后再点击删除图片, 使出你的洪荒之力后也是徒然无功:

后来看了源码后, 他这个是用mui封装了 webuploader过来的. 最直接简单粗暴的方法就是自己重新在页面写个删除的操作方法:
//删除图片
$(document).on("click", ".mui-clearfix .js-submit", function (a) {
var b = $(document).find(".mui-slider-group .mui-active").index();
$(".mui-image-preview input").eq(b).remove();
$(".mui-image-preview img").eq(b).remove();
var i = mui.previewImage({footer: util.templates["image.preview.html"]});
i.close();
});
这样就可以实现了:::



最后附上十一届三中全会的准备思想: 实践是检验真理的唯一标准
注: 转载请标明出处!
微擎app端上传图片后删除不了图片的更多相关文章
- 微擎修改 icon.jpg 后项目主页未变
微擎修改 icon.jpg 后项目主页Logo未变 产生原因: 设置了自定义图标,但系统未找到该图标,就选择使用默认的起始图标 解决办法: 在项目根目录位置上传一个图标名为 icon-custom.j ...
- 模拟app端上传图片
使用插件模块管理模式: jsp页面: <sys:fileUpload fieldName="picList" contentId="true" value ...
- APP端上传图片 - php接口
$base64="iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAbRJREFUSIntlDFPFF ...
- vue 移动端上传图片结合localResizeIMG插件进行图片压缩
localResizeIMG插件的功能是将图片进行压缩,然后转换成base64传给后台. 首先, npm i lrz -save 然后,再main.js里面引入lrz import lrz from ...
- 微擎转移服务器后,出现 require()错误,解决方案
微擎中切换服务器后出现该问题,有可能是导致配置的问题
- 微擎开发------day03
微擎系统的路由 首先附上一张完整的项目目录图,可下载图片后查看详情 详细的路由介绍 (1)后台系统路由 例如:http://local.drp.com/web/index.php?c=home& ...
- 微擎框架商业版 V2.1.2 去后门一键安装版+去除云平台+无附带模块
下载地址:http://dd.ma/AdVvoDu5 关注微信公众号codervip,点击公众号菜单,获取提取码! 这个是一键安装版本,所以微擎安装比较简单,不用大家手动去改数据库了,而且修复上个2. ...
- 破解微擎安装,免费搭建微擎,免费破解微擎,微擎破解版本,最新版本V2.1.2,一键安装!!
微擎是一款基于WEB2.0(PHP+Mysql)技术架构,免费开源的公众平台管理系统,一款致力于将小程序和公众号商业化.智慧化.场景化的自助引擎.微擎提供公众号.微信小程序.支付宝小程序.百度熊掌 ...
- 如何用腾讯云打造一款微视频APP
版权声明:本文由腾讯云原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/196 来源:腾云阁 https://www.qclo ...
随机推荐
- 便捷的 chrome/Firefox扩展
chrome: 1.Postman-REST Client 模拟发送post/get请求测试接口很好用 2.Edit This Cookie 管理cookie 3.json-handle / jso ...
- JSP 九大隐式对象
final javax.servlet.jsp.PageContext pageContext; javax.servlet.http.HttpSession session = null; fina ...
- Git-学习笔记(常用命令集合)
这里引用一下百度百科里Git的内容: Git --- The stupid content tracker, 傻瓜内容跟踪器.Linus Torvalds 是这样给我们介绍 Git 的. Git 是用 ...
- 计算机必知必会:进程process与线程thread 进程定义为一个正在运行的程序的实例
http://www.nowamagic.net/librarys/veda/detail/1741进程和线程这对概念的理解也是很难的,至今网络上可查的资料对其的理解出入都挺大,在不同的操作系统中,如 ...
- EntityFramework~~~三种模式
1:database-first 2:model-first 3:code-only 此处的code-only也就是大家叫的code-first,但是正确的叫法应该是code-only
- 并发登录人数控制--Shiro系列(二)
为了安全起见,同一个账号理应同时只能在一台设备上登录,后面登录的踢出前面登录的.用Shiro可以轻松实现此功能. shiro中sessionManager是专门作会话管理的,而sessinManage ...
- Informix ConnetionString Pool Size
Database=aa;Host=127.0.0.1;Server=ol_svr_custom;Service=9000;Protocol=onsoctcp;UID=informix;Password ...
- Q_PROPERTY介绍
QT提供了一个成熟的属性系统,但是作为一个跨平台的且与编译器无关的库,qt不依赖于非标准的编译器功能例如 __property or [property]: QT的强大之处在于它可以支持任何标准的c+ ...
- bash的输出多行和vim的全部选择
使用cat命令加输出符>来在bash脚本里面输出多行文本是最直观的做法. cat >out.file <<EOF start a line ... ... a line aga ...
- MySQL错误代码大全(史上最全)
用任何主机语言调用MySQL时可能出现的错误.首先,列出了服务器错误消息.其次列出了客户端程序消息. B.1. 服务器错误代码和消息 服务器错误信息来自下述源文件: · 错误消息信息列在share/ ...