jQuery MiniUI

标题: 点击buttun为什么重复加载那么多资源呢? [打印本页]

作者: insport    时间: 2018-6-16 21:56:18     标题: 点击buttun为什么重复加载那么多资源呢?

[attach]10999[/attach]


作者: dforce    时间: 2018-6-19 09:05:36

请提供重现例子来测试。
作者: insport    时间: 2018-6-20 09:25:24

dforce 发表于 2018-6-19 09:05
请提供重现例子来测试。

你把鼠标移到按钮去就可以看到了,甚至有时候不把按钮移到按钮上,还是一样出现这样的问题。
作者: dforce    时间: 2018-6-20 17:35:10

insport 发表于 2018-6-20 09:25
你把鼠标移到按钮去就可以看到了,甚至有时候不把按钮移到按钮上,还是一样出现这样的问题。 ...

本地测试未发现这样的问题。请提供重现html页面来分析。
作者: insport    时间: 2018-6-21 17:27:01

dforce 发表于 2018-6-20 17:35
本地测试未发现这样的问题。请提供重现html页面来分析。
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <title>后台管理系统</title>
  5. <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
  6. <link href="/admin/miniui/themes/default/miniui.css" rel="stylesheet" type="text/css" />
  7. <link href="/admin/miniui/themes/icons.css" rel="stylesheet" type="text/css" />
  8. <script src="/admin/miniui/jquery.min.js" type="text/javascript"></script>
  9. <script src="/admin/miniui/miniui.js" type="text/javascript" ></script>
  10. <script src="/admin/webuploader/webuploader.js" type="text/javascript"></script>
  11. <link rel="stylesheet" type="text/css" href="/admin/css/webuploader.css">
  12. <script src="/admin/ueditor/ueditor.config.js" type="text/javascript"></script>
  13. <script src="/admin/ueditor/ueditor.all.min.js" type="text/javascript"></script>
  14. </head>
  15. <body>
  16. <div class="mini-toolbar" style="border-bottom:0;padding:0px;">
  17.     <table style="width:100%;">
  18.         <tr>
  19.             <td style="width:100%;">
  20.                 <a class="mini-button" iconCls="icon-add" onclick="add()" plain="true">增加</a>
  21.             </td>
  22.             <td style="white-space:nowrap;">
  23.                 <input id="key" class="mini-textbox" emptyText="请输入姓名" style="width:150px;" onenter="onKeyEnter"/>
  24.                 <a class="mini-button" onclick="search()">查询</a>
  25.             </td>
  26.         </tr>
  27.     </table>
  28. </div>

  29. <div id="treegrid1" class="mini-treegrid" url="/mall/category/list?_t=487189&amp;_winid=w7773" showTreeIcon="true" treeColumn="taskname" idField="UID" parentField="ParentTaskUID" resultAsTree="false" allowResize="true" expandOnLoad="true">
  30.     <div property="columns">
  31.         <div type="indexcolumn"></div>
  32.         <div name="taskname" field="Name" width="160" >任务名称</div>
  33.         <div field="PercentComplete" width="80">进度</div>
  34.         <div field="Duration" width="60" align="right">工期</div>
  35.         <div field="Start" width="80" dateFormat="yyyy-MM-dd">开始日期</div>
  36.         <div field="Finish" width="80" dateFormat="yyyy-MM-dd">完成日期</div>
  37.     </div>
  38. </div>



  39. <div id="datagrid" class="mini-datagrid" style="width:100%;" url="/mall/category/list?_t=487189&amp;_winid=w7773"
  40.      pageSize="2" sizeList="[20,50,100]" sortField="mall_category_id"
  41.      sortOrder="desc">
  42.     <div property="columns">
  43.         <div type="indexcolumn"></div>
  44.         <div field="title" width="*" headerAlign="center" allowSort="false">标题</div>
  45.         <div field="user_id" width="120" headerAlign="center" allowSort="false">用户</div>
  46.         <div field="create_time" width="120" headerAlign="center" allowSort="false">创建时间</div>
  47.         <div field="" renderer="onActionRenderer" width="120" headerAlign="center" align="center" allowSort="false">操作
  48.         </div>
  49.     </div>
  50. </div>

  51. <script>
  52.     mini.parse();
  53.     var datagrid = mini.get("datagrid");
  54.     datagrid.load();

  55.     function onActionRenderer(e) {
  56.         var l = '';
  57.         l += '<a href="javascript:void(0);" onclick="return edit(' + e.row.news_id + ')">编辑</a>';
  58.         l += ' | ';
  59.         l += '<a href="javascript:void(0);" onclick="return del(' + e.row.news_id + ')">删除</a>';
  60.         return l;
  61.     }

  62.     function add() {
  63.         parent.mini.open({
  64.             title: "添加",
  65.             url: "/mall/category/add",
  66.             showModal: true,
  67.             width: "50%",
  68.             height: "80%",
  69.             ondestroy: function (action) {
  70.                 if (action == 'success') {
  71.                     datagrid.reload();
  72.                 }
  73.             }
  74.         });
  75.     }

  76.     function edit(news_id) {
  77.         parent.mini.open({
  78.             title: "添加",
  79.             url: "/mall/category/edit/news_id/" + news_id + "",
  80.             showModal: true,
  81.             width: "50%",
  82.             height: "80%"
  83.         });
  84.     }

  85.     function del(news_id) {
  86.         parent.mini.confirm("确定删除记录?", "确定?",
  87.             function (action) {
  88.                 if (action == "ok") {
  89.                     $.post("/mall/category/del", {"news_id": news_id}, function (data) {
  90.                         if (data.code == 1) {
  91.                             parent.mini.showTips({
  92.                                 content: data.msg,
  93.                                 state: 'success',
  94.                                 x: 'center',
  95.                                 y: 'top',
  96.                                 timeout: 5000
  97.                             });
  98.                             datagrid.load();
  99.                         }
  100.                         else {
  101.                             mini.alert(data.msg);
  102.                         }
  103.                     }, 'json');
  104.                 }
  105.             }
  106.         );
  107.     }
  108. </script>
  109. </body>
  110. </html>
复制代码

作者: insport    时间: 2018-6-27 14:50:55

dforce 发表于 2018-6-20 17:35
本地测试未发现这样的问题。请提供重现html页面来分析。

不属于BUG?还是其他原因啊。如果这样部署到服务器,没几个人用估计就挂了。
作者: dforce    时间: 2018-6-27 15:00:44

insport 发表于 2018-6-27 14:50
不属于BUG?还是其他原因啊。如果这样部署到服务器,没几个人用估计就挂了。 ...

本地测试你这页面没发现你说的问题,也没有其他用户有提出过这样的问题。





欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2