控制加载次数

var loadFlag = [0, 0, 0, 0];
var THISPAGE = {
    init: function (data) {
        this.initDom();//初始化Dom(页面Dom赋值、显示隐藏等操作)
        this.loadTable(0);//借入
        this.addEvent();//与数据无关事件绑定
    },

loadTable: function (idx) { loadFlag[idx] = 1; switch (idx) { case 0: this.loadTable1(); break; case 1: this.loadTable2(); break; case 2: this.loadTable3(); break; case 3: this.loadTable4(); break; } },
    initDom: function () {
        var _this = this;
        layui.use(['element'],function() {
            var element = layui.element;
            $(".layui-tab-title").on("click", "li", function () {
                var idx = $(this).index();
                if (loadFlag[idx] == 0) _this.loadTable(idx);
                $(".layui-table-box").css("height", $(".layui-table-view").height() - 39 + "px");
                $(this).addClass("layui-this").siblings().removeClass("layui-this");
                $(".layui-tab-content > div").eq($(this).index()).addClass("layui-show").siblings().removeClass("layui-show");
            });
        });
}
posted @ 2018-05-02 15:53  西瓜两个半个夏1  阅读(155)  评论(0编辑  收藏  举报