layui.use 加载layui.define 定义的模块,当外部 js 或 onclick调用 use 内部函数时,需要在 use 中定义 window 函数供外部引用 ,如下:
layui.use(['layer','form'],function(){
var layer = layui.layer,
form = layer.form();
var Test = function(){
//不能被外部引用
console.log("call Test");
}
window.Hello = function(){
//可以被外部引用
console.log("call hello");
}
Test(); //执行成功
Hello(); //执行成功
});
$(function(){
Hello(); //可以调用
Test(); //提供未找到 Test
})
注:需要引用 layui.all.js
本文介绍了如何使用layui的layui.use加载模块,并通过定义window函数使某些功能能够被外部调用。通过具体示例展示了哪些函数可以被外部访问,哪些则不可以。
1085

被折叠的 条评论
为什么被折叠?



