初次使用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>