安迪

安迪 VIP4

425飞吻 2018-3-19 加入 来自深圳

(这个人懒得留下签名)

安迪 最近的回答

  • 5天前select的问题中回答:

    我是在点击第一个 select 就发送 ajax 请求,然后把数据渲染在第二个 select 中
  • 5天前table无法读取数据中回答:

    不用删,采纳我这个回答即可[太开心]
  • 5天前登录接口改成后台的后,请求报错。求助中回答:

    admin.req() 会对错误进行处理,你应该是后台返回的数据有问题。
  • 2018-9-7 11:1:2数据表格下侧和右侧多出滚动条中回答:

    表格出现横向滚动条,应该是因为浏览器出现了滚动条,我要么是把表格所有的列都写成百分比的,要么就让表格出现滚动条,给表格添加 height: 'full-230', 值可以具体看情况设置
  • 2018-9-7 10:54:5table 表格加序号,type:numbers 表格布局宽度变成最小,不再自适应了什么原因?中回答:

    把列的 width 都去掉试试?
  • 2018-9-6 20:33:21关于table分页中回答:

    表格参数
    table.render({
    elem: '#demo',
    url: xxxxxxxx, //数据接口
    page: true, //开启分页
    // height: 'full-230',
    loading: true,
    cols: [
    [ //表头
    {
    field: 'number', // 对应数据库的字段
    title: '用户ID',
    },
    {
    field: 'nickname',
    title: '姓名',
    },
    {
    field: 'picurl1', // 对应数据库的字段
    title: '头像',
    templet: '<div><a href="javascript:openImg(\'{{d.picurl1}}\')" title="点击查看大图" ><img style="" src="{{d.picurl1}}" class="img-pic" /></a></div>',
    },
    {
    field: 'tel',
    title: '手机号',
    // templet: '#totalTpl',
    },
    {
    field: 'sex',
    title: '性别',
    },
    {
    field: 'option',
    toolbar: '#barDemo',
    title: '操作',
    width: '12%'
    }
    ]
    ],
    done: function(res, curr, count){
    //如果是异步请求数据方式,res即为你接口返回的信息。
    //如果是直接赋值的方式,res即为:{data: [], count: 99} data为当前页数据、count为数据总长度
    // console.log(res);
    }
    });
    后台返回的数据格式
    {
    "code": 0,
    "msg": "success",
    "count": 后台计算得出,
    "data": [{
    "number": 10000,
    "nickname": "user-0",
    "picurl1": "城市-0",
    "tel": "签名-0",
    "sex": "女",
    }, {
    "number": 10000,
    "nickname": "user-0",
    "picurl1": "城市-0",
    "tel": "签名-0",
    "sex": "女",
    }]
    }
  • 2018-9-6 15:26:36Layer的关闭问题中回答:

    var index;
    function a() {
    index = layer.open();
    }
    a();
    function b() {
    layer.close(index);
    }
    b();
  • 2018-9-6 15:2:49layui table组件问题-怎么获取查询参数?中回答:

    你的意思是数据表格的重载吧?看下这个 demo
    https://www.layui.com/demo/table/reload.html
  • 2018-9-6 15:0:19leyui table 表头宽度和内容宽度不一致中回答:

    把所有列的 fixed 属性去掉再看下
  • 2018-9-6 14:52:46如何点按钮, 弹出frame新窗口而不是原页面跳转中回答:

    @小马甲小马甲 在表格中添加的话,先在这个字段添加
    templet: '#demoTpl'
    然后写 script 标签
    <script id="demoTpl" type="text/html">
    <a lay-href="xx.html?xx=可以传递参数" title="点击可...">iframe 窗口名称</a>
    </script>
    我这样是可以的。
  • 2018-9-6 14:44:47数据表格怎么分页中回答:

    我后台是 PHP 的。
    开启后页面会 page 和 limit 传入两个参数去后台,后台接收后拼接到 SQL 中即可
    $limit = isset($_GET['limit']) ? $_GET['limit'] : 10;
    $page = isset($_GET['page']) ? $_GET['page'] : 1;
    $start_page = ($page - 1) * $limit;

    SELECT * FROM xxx LIMIT $start_page , $limit
  • 2018-9-6 14:28:48如何点按钮, 弹出frame新窗口而不是原页面跳转中回答:

    用 lay-href 属性可以
    <a lay-href="路径名称">新 iframe 名称</a>
  • 2018-9-6 14:25:29浏览器刷新 tab选项卡中 table表格显示问题中回答:

    你列宽是不是写了固定值?写成百分比或者不写试试
  • 2018-9-6 10:27:23layui.table 能不能取得当前操作的行索引中回答:

    这是demo
    https://www.layui.com/demo/table/toolbar.html
    【方法渲染】
    table.render({ //其它参数省略
    id: 'idTest'
    });
    可以获取到当前行的信息,包括 id
    var checkStatus = table.checkStatus('idTest'); //test即为基础参数id对应的值

    console.log(checkStatus.data) //获取选中行的数据
    console.log(checkStatus.data.length) //获取选中行数量,可作为是否有选中行的条件
    console.log(checkStatus.isAll ) //表格是否全选
  • 2018-9-6 10:22:37loading中回答:

    开启,需要在 use 中用到 layer 模块
    var index = layer.load(2, {
    shade: [0.3, '#fff'] // 0.3透明度的白色背景
    });
    关闭
    layer.close(index);