游客
layui 错误-l.push is not a function

初次使用layui的时候,经常会碰到各种插件初始化的问题,比如:l.push is not a function 这个错误莫名降临的时候就有点摸不着头脑,似乎也没影响什么功能。当使用表单验证的时候就发现根本没起作用,那应该是跟这个却本错误有关。原来是多个插件一起初始化的时候,脚本书写的格式有误。

错误代码如下:

   <script>
        
        layui.use('element', 'form', function () {
            var element = layui.element;
            var form = layui.form;
        });
    </script>

正确的书写格式如下:

   <script>
        
        layui.use(['element', 'form'], function () {
            var element = layui.element;
            var form = layui.form;
        });
    </script>