如何用layui的use方法引入外部JavaScript函数?
- 内容介绍
- 文章标签
- 相关推荐
本文共计226个文字,预计阅读时间需要1分钟。
使用layui加载模块时,外部JavaScript或onclick调用内部函数,需在use中定义window函数供外部引用。例如:
javascriptlayui.use(['layer', 'form'], function(){ var layer=layui.layer, form=layui.form;
// 在这里定义window函数供外部使用 window.layer=layer; window.form=form;
// 外部调用示例 onclick=layui.use(['layer'], function(){ var layer=layui.layer; layer.msg('Hello, layui!'); });});
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 use 定义js外部引用函数的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持易盾网络。
本文共计226个文字,预计阅读时间需要1分钟。
使用layui加载模块时,外部JavaScript或onclick调用内部函数,需在use中定义window函数供外部引用。例如:
javascriptlayui.use(['layer', 'form'], function(){ var layer=layui.layer, form=layui.form;
// 在这里定义window函数供外部使用 window.layer=layer; window.form=form;
// 外部调用示例 onclick=layui.use(['layer'], function(){ var layer=layui.layer; layer.msg('Hello, layui!'); });});
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 use 定义js外部引用函数的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持易盾网络。

