相册层 报Uncaught ReferenceError: layer is not define

提问 未结
3 1021
刘刘刘一凡
悬赏: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-7-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 回复