Layui 1.0 使用Bug反馈

已采纳
8 1242
说实话很看好Layui框架的,但是才开始使用一丢丢代码,问题就出来的非常多,可能由于作者放鸽子的压力问题,导致第一版出来的太仓促,但毕竟完成比完美重要,对吧?那么既然问题出来了,我们应该帮助作者快速的完善该框架,这样我们用起来也就顺畅了,所以建一个BUG反馈贴。
空闲广告位,联系:xianxin@layui.com
  • 纸飞机 纸飞机 (管理员)
    2016-10-15 00:32:49
    @myEsn2E9 文档有写 layui.define有两个参数吗? 它只提供一个参数,即 exports。
    1 回复
  • myEsn2E9 myEsn2E9
    2016-10-15 00:03:54

    layui.data('test', null); //删除test表
    layui.data()第二个参数未做非空判断就直接点里面的字段,导致报错
    0 回复
  • myEsn2E9 myEsn2E9
    2016-10-15 00:08:25
    @myEsn2E9 并且个人觉得layui.data()第一个参数如果为空的话不应该去默认值,建议return console.error(' table is null');
    0 回复
  • 纸飞机 纸飞机 (管理员)
    2016-10-15 00:22:52
    除了这个报错,楼主说的“问题非常多”,是指哪些问题?
    0 回复
  • myEsn2E9 myEsn2E9
    2016-10-15 00:31:15
    @纸飞机
    我的index.js
    layui.define(['layer', 'form', 'laypage'], function (laypage,  exports) {    
    var layer = layui.layer,
    form = layui.form();
    layui.data('test', {
    key: 'nickname',
    value: 'myesn',
    remove:true
    });
    layui.data('test', null);

    laypage();


    layer.msg('Hello World');

    exports('index', function a() {
    alert('Hello World');
    });
    });
    然后html页
     layui.config({
    base: '/Content/js/home/',
    debug: true
    }).use('index');
    然后我看到控制台报错
    Uncaught TypeError: exports is not a function
    0 回复
  • myEsn2E9 myEsn2E9
    2016-10-15 00:34:48
    @纸飞机 问题非常多 这几个字可能过于夸张,因为才开始用就出来问题,给我一种错觉,后面的问题可能多到爆,额,我想问一下哈,比如方法里面没有参数验证,这种我有必要提出吗?
    0 回复
  • myEsn2E9 myEsn2E9
    2016-10-15 00:35:54
    @纸飞机 sorry,看串了,多谢提醒
    0 回复
  • 纸飞机 纸飞机 (管理员)
    2016-10-15 00:41:21
    好的,data这个问题1.0.1就会fix掉
    0 回复
最近热帖
完全基于 layui 开发的后台管理模板 2608
三层导航怎么做? 615
「源码市场」 正式版本上线 基于layui开发 546
2.0啥时候出啊,新项目要启动了 485
给2.0一些期待 416
麻烦朋友们投个票呗,FLY社区模板+thinkphp5驱动+个人DIY 367
layui整合datatable了么 301
ajax修改资料成功后 怎么进行初始化 页面刷新还是调用登录时的缓存 258
form.render('select') 更新渲染问题 229
select 动态操作不起作用,求助 195
近期热议
完全基于 layui 开发的后台管理模板 35
layui富文本编辑器图片上传无法回显 15
表单校验无效,找了好长时间找不到原因,求大神看下 14
select 动态操作不起作用,求助 10
ajax修改资料成功后 怎么进行初始化 页面刷新还是调用登录时的缓存 10
给2.0一些期待 9
如何给弹出层传参数? 8
文本编辑器出不来 8
laytpl不解析 8
content: 如果是调用本地的html,怎么写 7