layui.use模块内定义可被使用的js方法

想要在layui.use()外部使用layui.use()内部方法的解决方案

需求:在layui.use()模块外部,调用layui.use()内部的方法。
在layui.use()外部自定义function(),无法调用layui.use()模块内部的方法,所以直接在layui.use()模块中,定义可以被访问的外部方法即可。

  • 在layui.use()内部定义function,不起效果,报错
<input type="text" id="id" onkeydown="enterDown(event)">
function enterDown(event) {
     
        console.log("监听回车事件");
        if (event.keyCode === 13){
     
            $('#infoManage').find('#query').trigger('click');
        }
    }

在这里插入图片描述

直接调用layui.use()内部的方法,找不到该方法。

  • 在layui.use()内部定义function,起作用
<input type="text" id="id" onkeydown="enterDown(event)">
// 输入框 回车事件
    window.enterDown = function (event) {
     
        console.log("监听回车事件");
        if (event.keyCode === 13){
     
            $('#infoManage').find('#query').trigger('click');
        }
    };

在input输入框中按回车按钮,即可触发enterDown方法。

你可能感兴趣的:(jquery,HTML,layui,jquery,html)