目录
1.首先在backend-init.js中定义依赖配置,路径:public/assets/js/backend-init.js
好看的layui使我喜欢他,但是在fastadmin中自动封装了layer,如果直接引用layui会有冲突报错,解决办法:
1.首先在backend-init.js
中定义依赖配置,路径:public/assets/js/backend-init.js
require.config({
paths: {
'layui': '../layui/layui',
},
shim: {
'layui': {
deps: ['css!../layui/css/layui.css'],
init: function () {
return this.layui.config({dir: '/assets/js/layui/'});
}
}
}
});
完整示例:
define(['backend'], function (Backend) {
require.config({
paths: {
'layui': '../layui/layui',
},
shim: {
'layui': {
deps: ['css!../layui/css/layui.css'],
init: function () {
return this.layui.config({dir: '/assets/js/layui/'});
}
}
}
});
});
2.然后再你需要使用layui
的地方引用即可
require(['layui'], function(undefined){
layui.use(['form', 'upload'], function (form, upload) {
});
});
注意一:此处只能在js中使用,不能在html中直接使用
注意二:生产环境需要重新压缩打包JS