相册层 报Uncaught ReferenceError: layer is not define

未结贴
3 800
刘刘刘一凡
悬赏:5飞吻
<script>
layui.config({
base: '../plugins/layui-old/modules/'
});

layui.use(['icheck', 'laypage', 'layer', 'laydate', 'form'], function() {
var $ = layui.jquery,
laydate = layui.laydate,
form = layui.form,
layer = parent.layer === undefined ? layui.layer : parent.layer;
});
$.getJSON('../datas/getList.json', function(json){
layer.photos({
photos: json
,anim: 5 //0-6的选择,指定弹出图片动画类型,默认随机(请注意,3.0之前的版本用shift参数)
});
});
</script>
回帖
  • 小魔方
    小魔方 VIP2 (社区之光)
    2017-07-17
    代码写到 layui.use 里去,如果不想这样,推荐使用 layui.all.js,并不使用 use 和 define
    0 回复
  • @小魔方 在那个基础上我又修改了一下,也照您说的写在了layui.use里面,现在控制台上不报错了,可是不弹出我的图片
    <script>
    layui.config({
    base: '../plugins/layui/lay/modules/'
    });

    layui.use(['icheck', 'layer', 'laydate', 'form'], function() {
    var $ = layui.jquery,
    layer = layui.layer,
    laydate = layui.laydate,
    form = layui.form,
    layer = parent.layer === undefined ? layui.layer : parent.layer;

    $.getJSON('../datas/getList.json', function(json){
    layer.photos({
    photos: json
    ,anim: 5 //0-6的选择,指定弹出图片动画类型,默认随机(请注意,3.0之前的版本用shift参数)
    });
    });
    });

    </script>
    0 回复
  • @小魔方
    <div class="layui-input-inline" >
    <button class="layui-btn layui-btn-primary" lay-submit="photos" lay-filter="photos">预览附件</button>
    </div>
    0 回复
近期热议
layui 2.1.5 发布,局部细节优化 59
预告一下,下一个版本 table 模块会大幅增强 44
table 里面的删除按钮怎么操作 24
开放 layui 官方交流二群 23
数据表格 自定义响应体 无反应 22
form事件提交以后,后台返回的json怎么获取? 22
layui图标显示问题 21
数据表格的使用问题!!急求大佬帮忙解决 21
经多人举报,某 layui 千人群存在管理员恶意误导行为 20
java后台快速开发框架automain发布,前端部分支持且仅支持layui 19
layui

微信扫码关注 layui 公众号